我在js中有html模板,比如:
<div style="top: ...; height: .....>....</div>如何在渲染后找到此div的实际宽度?
我尝试过window.getComputedStyle(myElement),它找到了元素,但返回:
width: auto
height: null怎样才能找到真实的高度/宽度?
谢谢。
发布于 2014-04-13 21:47:18
试试这个:
var w = element.outerWidth; var h = element.outerHeight;
计算包括填充在内的宽度和高度。
您可以使用innerWidth或innerHeight来计算宽度和高度,而无需填充。
发布于 2014-04-13 21:46:38
标识您的div
<div id="a_div" style="top: ...; height: .....>....</div>并使用javascript
var height = document.getElementById("a_div").style.height.replace("px","");
var width = document.getElementById("a_div").style.width.replace("px","");https://stackoverflow.com/questions/23043474
复制相似问题