javascript - 如何在纯javascript中获取css属性值

标签 javascript html css

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

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

最佳答案

看来你在找

that.element.style.width
that.element.style.height
etc

关于javascript - 如何在纯javascript中获取css属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34378543/

相关文章:

html - 这个导航栏在不同的浏览器中输出不同,为什么会这样?

javascript - 根据屏幕/窗口/设备大小制作网页拉伸(stretch)(或缩小)

javascript - 函数读取不传递给变量的 JSON 数据

JavaScript - prompt() 中的多行文本框?

html - 让 CSS 网格行填充可用空间

javascript - 使用 CSS/Javascript/JQuery 分隔表格单元格

javascript - 尝试使用 bootstrap 和 noscript 创建警报

javascript - jQuery 的 val() 不适用于隐藏字段

javascript - 导航到下一个 div 不起作用

css - 当我编译 LESS 时,不断收到 SyntaxError "#gradient > .radial is undefined"