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) ;