Javascript document.body.childNodes.item表

Javascript document.body.childNodes.item表,javascript,html,Javascript,Html,嗨,我有这个简单的代码 <!DOCTYPE html> <html> <body> <p id="nod">item node name</p> <button onclick="stats()">get name</button> </body> <script> function stats(){ var x = document.getElementById("nod");

嗨,我有这个简单的代码

<!DOCTYPE html>
<html>
<body>
<p id="nod">item node name</p>
<button onclick="stats()">get name</button>
</body>
<script>
function stats(){
    var x = document.getElementById("nod");
    x.innerHTML = document.body.childNodes.item(0).nodeName;
}
</script>
</html>
当我要求第一个节点名时,我得到文本,第二个是p 当元件位于车身后面时,代码中没有线路制动器
我得到了第一个p为什么这个刹车在代码中很重要

因为你在正文和段落之间有一个textnode,textnodes也是节点。你不应该看childNodes,而应该看childNodes属性。