function testXML()...{ var pp=document.getElementById("pp"); var p=pp.childNodes; for(i=0;i<p.length;i++)...{ alert(p[i].innerHTML); } var node = document.createTextNode("6"); pp.appendChild(node); } <div onclick="testXML()">klnknnjnj</div> <div id="pp"> <div id="p">1</div> <div id="p">2</div> <div id="p">3</div> <div id="p">4</div> <div id="p">5</div> </div> 得到子节点是xx.childNodes 添加子节点是xx.appendChild(node) ;