<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>无标题页</title>
</head>
<body>
<div id="content">
<div id="Div"></div>
<div id="Div1"></div>
<div id="Div2"></div>
<div id="Div3"></div>
<div id="Div4"></div>
<div id="Div5"></div>
</div>
<script>
var obj=document.getElementById("content").getElementsByTagName("div");
for(var i=0;i<obj.length;i++)
{
alert(obj[i].id);
}
</script>
</body>
</html>

解决方案 »

  1.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>无标题页</title>
    </head>
    <body>
    <div id="content">
    <div id="Div"></div>
    <div id="Div1"></div>
    <div id="Div2"></div>
    <div id="Div3"></div>
    <div id="Div4"></div>
    <div id="Div5"></div>
    </div>
    <script>
    var obj=document.getElementById("content").getElementsByTagName("div");
    function e(){
    for(var i=0;i<obj.length;i++)
    {
    alert(obj[i].id);
    }}
    for(var j=0;j<20;j++)
    {
    e();
    }
    </script>
    </body>
    </html>
      

  2.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>无标题页</title>
    </head>
    <body>
    <div id="content">
    <div id="Div"></div>
    <div id="Div1"></div>
    <div id="Div2"></div>
    <div id="Div3"></div>
    <div id="Div4"></div>
    <div id="Div5"></div>
    </div>
    <script>
    var obj=document.getElementById("content").getElementsByTagName("div");
    for(var j=0;j<20;j++)
    {
    for(var i=0;i<obj.length;i++)
    {
    alert(obj[i].id);
    }
    }
    </script>
    </body>
    </html>都可以啊
      

  3.   

    for (i=1;i <=20;i++){ 
        for (j=0;j <=divs.length;j++){ 
        alert(divs[j].id); //这里我循环输出j都没有问题,用这个divs[j].id就只能输出一次了
      } 
          

      

  4.   

    for (var j=1;j<=20;j++)
    {
    for (var i=0;i<=divs.length;i++) //找出原因了,这里i<=divs.length错了就用i<divs.length,否则数组就越界了
    {
    alert(divs[i].id);
    }       
    }