script标签是不是body的child

新手上路,请多包涵

body的最后一个标签是script
执行

body.removeChild(body.lastChild);

不会删除script标签,我的理解是script不属于DOM节点,不知这样对否。

阅读 3.2k
2 个回答

script标签 可以放在head、也可以放在body,你删不了是因为有个空文本节点,用ie查看最清楚不过了,用jquery的话可以搞定兼容问题

script是body的子节点。只是你没把标签前后的空格去掉,那么就会产生文本节点,使用就获取不到<script>

图片描述
图片描述

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题