还是不明白为什么要加parentNode?

来源:9-15 替换元素节点replaceChild()

Lightonthekey

2018-11-06 23:07

      function replaceMessage(){

          var t1 = document.getElementById('oldnode')

          var t2=document.createElement('i')

          t2.innerHTML="js+css"

          t1.parentNode.replaceChild(t2,t1)

       }


写回答 关注

1回答

  • qq_风中枫_0
    2018-11-08 15:31:39

    replaceChild()方法只能删除子节点,使用parentNode是为了找到该节点的父节点从而调用replaceChild()方法,这样才能替换该节点。

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题