62,266
社区成员
发帖
与我相关
我的任务
分享<div id="d1" style="position:absolute; left:138px; top:25px; width:187px; height:227px; z-index:1">
<div id="contain">
<div id="1"> <span>此处显示新 Div 标签的内容aaaaaaaaaaaaaa(id="1")</span> </div>
<div id="2"> <span>此处显示新 Div 标签的内容aaaaaaaaaaa(id="2") </span> </div>
<div id="3"> <span>此处显示新 Div 标签的内eeeeeeeeeee容(id="3") </span> </div>
<div id="4"> <span>此处显示新 Div 标签的ffffffff内容(id="4") </span> </div>
<div id="5"> <span>此处显示新 Div 标签的内容(id="5") </span> </div>
<div id="6"> <span>此处显示新 Div 标签的内容(id="6") </span> </div>
</div>
</div>
<script>
function getHeight(Index)
{
var Height=0;
var p=document.getElementById(Index.toString()).parentNode;//id="contain"的div,可以不用给这个div加id属性,只是为了说明而已
var divs=p.getElementsByTagName("div");
for(var i=0;i<divs.length;i++)
{
if(divs[i].id&&parseInt(divs[i].id)<Index)
{
Height+=divs[i].offsetHeight;
}
}
return Height;
}
alert(getHeight(1));
alert(getHeight(2))
alert(getHeight(3))
alert(getHeight(4))
alert(getHeight(5))
alert(getHeight(6))
</script>