老师,为什么只能写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回答
你只要记住一点,只要使用到getElementById,那么前面就是使用document,因为每个id在网页中是唯一的,是一种规定。
樱桃小胖子
2021-10-06
同学你好,楼下同学的解答是正确的,如下:
祝学习愉快!
相似问题