老师,为什么只能写document,而不能写box呢,问题在注释里

来源:3-20 节点的创建、移除和克隆

qq_慕仰20210716

2021-10-01 10:17:02

    <div id="box">

      <p id="fp">我是p节点0</p>

      <p>我是p节点1</p>

      <p>我是p节点2</p>

    </div>

    <script>

      var box = document.getElementById("box");

    //   var the_first_p = box.getElementsByTagName("p")[0];

    //   var fp = box.getElementById("fp");为什么写这一行就不能删除呢

      var fp = document.getElementById("fp");


    //   节点不能主动删除自己,必须由父节点删除它

    box.removeChild(fp);

    </script>


写回答

2回答

怒焰狂暴

2021-10-05

你只要记住一点,只要使用到getElementById,那么前面就是使用document,因为每个id在网页中是唯一的,是一种规定。

1
hq_慕仰20210716
hp>记住啦,谢谢你同学!

h021-10-06
共1条回复

樱桃小胖子

2021-10-06

同学你好,楼下同学的解答是正确的,如下:

https://img.mukewang.com/climg/615d10c6096b247419530538.jpg

祝学习愉快!

0

0 学习 · 17877 问题

查看课程