javascript如何获取div的class中设置的宽高度?

JavaScript014

javascript如何获取div的class中设置的宽高度?,第1张

<div id="d1" class="div1">div1</div>

var d = document.getElementId("d1")

var w = d.style["width"] || d.width

var h = d.style["height"] || d.height

我就没有听说过用那个就获取不到宽和高了

<DIV ID=oDiv STYLE="overflow:scrollwidth:200height:100">. . . </DIV>

<BUTTON onclick="alert(oDiv.clientHeight)">client height</BUTTON>

<BUTTON onclick="alert(oDiv.offsetHeight)">offset heightY</BUTTON>

这段代码你应该看得懂,这里你要搞清楚四个属性:

clientHeight:获取对象的高度,不计算任何边距、边框、滚动条或可能应用到该对象的补白。

clientWidth:获取对象的宽度,不计算任何边距、边框、滚动条或可能应用到该对象的补白。

offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度。

offsetWidth:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的宽度。

详细的属性请参阅Dhtml手册

(function(){

var option ={"auto_play":"0","file_id":"16092504232103639705","app_id":"1251580615","width":screen.width,"height":screen.height}/*调用播放器进行播放*/

new qcVideo.Player( /*代码中的id_video_container将会作为播放器放置的容器使用,可自行替换*/ "id_video_container", option )})()