如何在纯JavaScript中获取css属性值

Rom*_*gai 10 html javascript css

我想以百分比形式获得元素的宽度.我使用以下函数来获取样式,但它以像素为单位给出值.这里变量样式可以是任何css属性,如宽度,高度等.

this.getStyle = function(style) {
    var elementStyle = window.getComputedStyle(that.element);
    var value = elementName.getPropertyValue(style);
    return value;
}
Run Code Online (Sandbox Code Playgroud)

Kir*_*ril 15

似乎你正在寻找

that.element.style.width
that.element.style.height
etc
Run Code Online (Sandbox Code Playgroud)

  • 只有当`css`是内联样式时它才有效:`<div style ="width:60%"> test </ div>` (2认同)