首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

获取动态平添层的高度

2012-10-17 
获取动态添加层的高度js代码:var showDivdocument.getElementById(detailDiv)showDiv.style.width40

获取动态添加层的高度
js代码:
var showDiv=document.getElementById("detailDiv");
showDiv.style.width="400px";
showDiv.style.height="auto";
showDiv.innerHTML="...不确定长度的内容<b/r>asdjosfko656526565........";
//我想在这里获取showDiv的实际高度 直接在这里通过showDiv.offsetHeight 得到的是0 肯定不对
document.body.appendChild(showDiv);

求大神帮帮忙啊

[解决办法]
如果innerHTML赋值完你立刻取实际高是不可能的,必须要经过浏览器渲染后才行呀。所以建议你设置一个定时器来取。
[解决办法]
document.body.appendChild(showDiv);
var showDiv=document.getElementById("detailDiv");
alert(showDiv.offsetHeight)
你需要在渲染后才能获取它的一些特性值

热点排行