问答详情
源自:9-15 替换元素节点replaceChild()

谁能帮忙解答下为什么这样不行啊?谢谢

谁能帮忙解答下为什么这样不行啊?谢谢        

 var fath=document.getElementsByTagName("div");        

var newnode=document.createElement("p");            

newnode.innerHTML="我是替换内容";       

 fath.appendChild(newnode);

提问者:雨的印记印记 2015-09-24 09:13

个回答

  • 雨的印记印记
    2015-10-06 11:33:29

    嗯嗯,是的,谢谢你~

  • sixGod
    2015-09-24 10:11:43

    document.getElementsByTagName("div")取到的是个数组,就算你只有一个div,所以你不能直接用fath.appendChild,因为数组没有这个方法。你可以这样fath[0].appendChild