0
Это простой код HTML и JS, но почему тег скриптов после тега тега, считайте childNodes тела !?почему сценарий тега после тега тега подсчитывается в childNodes
Я пытаюсь его в FF 35
<!DOCTYPE HTML>
<html>
<head>
</head>
<body id='body'>This is only text node</body>
</html>
<script>
var b;
</script>
<script>
var b = document.getElementById('body');
console.log(b.childNodes.item(3).textContent);
</script>
Это сломанный HTML ... Браузер будет использовать его как можно лучше, чтобы заставить его работать - посмотрите на интерпретацию документа в DOM-проводнике. –
Когда вы пишете неверный html, браузер пытается превратить его в действительный html. В этом случае он помещает скрипты в тело. –
Сценарии обычно идут в
раздел – Superdrac