如何动态的得到这些DIV高度之和呢,急 在线等!

zhaohua0317 2006-11-03 11:48:25
<div id="s1">
<div id="s11">
<div id="s111">
</div>
<div id="s112">
</div>
<div id="s113">
</div>
<div id="s12">
</div>
<div id="s13">
</div>

<!-- 还有好多个DIV-->

</div>
请问怎样用代码得到s1下第一子层,也就是s11,s12,s13...的高度之和啊?(不包括s111,s112,s113)
因为这些DIV多少是不确家的,我要动态的得到这些Div高度之和,请高手给个代码,感谢!
...全文
269 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhaohua0317 2006-11-03
  • 打赏
  • 举报
回复
to muxrwc(王辰)
我的意思是不用s1来得到内部的第一子层的DIV高度之和,因为有的时候,s1内部DIV高度和≠s1的高度.比如s1要自适应它右边某个DIV高度.
如:

<div id="s1" style="float:left">
<div id="s11">
<div id="s111" style="height:20px;">
</div>
<div id="s112">
</div>
<div id="s113">
</div>
<div id="s12">
</div>
<div id="s13">
</div>
<div id="s2" style="float:left;height:500px;">
</div>
再等...
muxrwc 2006-11-03
  • 打赏
  • 举报
回复
<div id="s1">
<div id="s11">
<div id="s111" style="height:20px;">
</div>
<div id="s112">
</div>
<div id="s113">
</div>
<div id="s12">
</div>
<div id="s13">
</div>
<script>
var s = document.getElementById("s1").childNodes[0].offsetHeight;
alert(s);
</script>
muxrwc 2006-11-03
  • 打赏
  • 举报
回复
document.getElementId("s1").childNodes[0].clientHeight
懒牛科技 2006-11-03
  • 打赏
  • 举报
回复
要是某个层自适应某个高度,可以设置他的display:auto;
这样就oK了

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧