将clientHeight替换成alert(document.getElementById('dl1').offsetHeight);或者
对dl1设定zoom样式等于1,使得IE中的hasLayout=true,即可获得clientHeight值
<dl id="dl1" style="border:solid 1px red; zoom: 1;">
<dt>1 </dt>
<dt>2 </dt>
<dt>3 </dt>
</dl> <input type="button" value="Click" onclick="alert(document.getElementById('dl1').clientHeight);" />
对dl1设定zoom样式等于1,使得IE中的hasLayout=true,即可获得clientHeight值
<dl id="dl1" style="border:solid 1px red; zoom: 1;">
<dt>1 </dt>
<dt>2 </dt>
<dt>3 </dt>
</dl> <input type="button" value="Click" onclick="alert(document.getElementById('dl1').clientHeight);" />
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货