0

これは単純なHTML および JSコードですが、body タグの後にスクリプト タグを付けると、body の childNodes としてカウントされるのはなぜですか!?

FF35でやってみた

<!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>
4

1 に答える 1

0

他の人が指摘しているように、script タグは HTML タグ内になければなりません。

于 2015-03-06T15:48:34.187 に答える