返回课程

nodeType 中是什么?

重要性:5

脚本显示了什么?

<html>

<body>
  <script>
    alert(document.body.lastChild.nodeType);
  </script>
</body>

</html>

这里有一个陷阱。

<script>执行时,最后一个 DOM 节点正好是<script>,因为浏览器还没有处理页面其余部分。

所以结果是1(元素节点)。

<html>

<body>
  <script>
    alert(document.body.lastChild.nodeType);
  </script>
</body>

</html>