如何使用JS访问元素的属性?我试过(例子)element.style.width
。我只需要数值,我的意思是50而不是50px。
答案 0 :(得分:1)
element.offsetWidth将为您提供宽度作为数值。
或者,您可以使用element.style.width并使用
将其解析为数字Number.parseInt("50px")
或更快的按位版本
~~("50px".replace("px", ""))
答案 1 :(得分:1)
使用window.getComputedStyle(element).width
答案 2 :(得分:0)
这样......
let theD = document.getElementById('theDiv');
theD.innerHTML = theD.offsetWidth;

#theDiv {
width: 50px;
height: 50px;
background-color: coral;
}

<div id="theDiv"></div>
&#13;