Вернуться к уроку

В инлайн скрипте lastChild.nodeType

важность: 5

Что выведет скрипт на этой странице?

<!DOCTYPE HTML>
<html>

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

</html>

Небольшой подвох – в том, что во время выполнения скрипта последним тегом является SCRIPT. Браузер не может обработать страницу дальше, пока не выполнит скрипт.

Так что результат будет 1 (узел-элемент).

<!DOCTYPE HTML>
<html>

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

</html>