o=document.getElementsByTagName("DIV")
for(i=0;i<o.length;i++)
alert(o[i].outerHTML)

解决方案 »

  1.   

    createElement的时候可以添加id的。可以用
    document.getElementById("divID") 到
      

  2.   

    <SCRIPT>
    var i=0;
    function fnGetId(){
       var oVDiv=document.getElementById("oDiv1");
       if(i<oVDiv.length)
       {
          alert(oVDiv[i]);
       }
       else
       {
          alert("nothing");
       }
       i++;
    }
    </SCRIPT>
    <DIV ID="oDiv1"><img id="1"><img id="2"><img id="3"><img id="4"></DIV>
    <DIV ID="oDiv2">Div #2</DIV>
    <DIV ID="oDiv3">Div #3</DIV>
    <INPUT TYPE="button" VALUE="Get Names" onclick="fnGetId()">
    我希望能取出oDiv1里img的id按一下取一个
      

  3.   

    <SCRIPT>
    var i=0;
    function fnGetId(){
    var oVDiv=document.getElementById("oDiv1").childNodes;
    if(oVDiv[i]!=null)
    {
    alert(oVDiv[i].id)
    i++
    }
    else
    alert("没有了 ")
    }
    </SCRIPT>
    <DIV ID="oDiv1"><img id="1"><img id="2"><img id="3"><img id="4"></DIV>
    <DIV ID="oDiv2">Div #2</DIV>
    <DIV ID="oDiv3">Div #3</DIV>
    <INPUT TYPE="button" VALUE="Get Names" onclick="fnGetId()">