¿Qué hay en nodeType?
importancia: 5
¿Qué muestra el script?
<html>
<body>
<script>
alert(document.body.lastChild.nodeType);
</script>
</body>
</html>
Aquí hay una trampa.
En el momento de la ejecución de <script>
, el último nodo DOM es exactamente <script>
, porque el navegador aún no procesó el resto de la página.
Entonces el resultado es 1
(nodo de elemento).
<html>
<body>
<script>
alert(document.body.lastChild.nodeType);
</script>
</body>
</html>