JS动态获取div的宽度
var o = document.getElementById("div1");
var w = o.clientWidth||o.offsetWidth;
alert("Div1" width is "+w);
JS动态获取div的高度同理:
var o = document.getElementById("div1");
var h = o.clientHeight||o.offsetHeight;
alert("Div1" height is "+h);
其它相关内容: jQuery 获取 div 宽度与高度(width,padding,margin,border)全都有了!
宽度与高度概念一样,只差水平与垂直向而已。 margin 有个特点,就是当两个有 margin的 div 靠在一起时,两个 div 紧邻的 margin 不是相加,而是取其大者,举例来说,两个 10px margin 的 div 并在一起只会有 10px margin 的距离,若是一个 20px margin,另一个为 10px margin,则会有 20px 的 margin。 但是获取当前元素的全部宽度的时候,还是获取自身的margin+content+padding+border的值。 |