var mydiv = document.getElementById("mydiv");
console.log("offset width = " + mydiv.offsetWidth);
console.log("client width = " + mydiv.clientWidth);
#div1 {
height: 5000px;
width: 5000px;
background-color: #000000;
}
<div id="mydiv">
<div id="div1"></div>
</div>
我在内容需要垂直滚动条的网页上有一个 div。使用 javascript,我正在尝试计算 offsetWidth 和 clientWidth,以便我最终可以计算垂直滚动条的宽度,但显然它们是相等的。我有:
html:
<div id="mydiv">
<div id="div1"></div>
</div>
CSS:
#div1 {
height: 5000px;
width: 5000px;
background-color: #000000;
}
js:
var mydiv = document.getElementById("mydiv");
console.log("offset width = " + mydiv.offsetWidth);
console.log("client width = " + mydiv.clientWidth);