0

我只想使用 childNodes[x] 隐藏 P0 段落。我想知道它是如何工作的,因为它在这段代码中隐藏了整个 div:

<html>
<body>

<div id="myDiv">
 <p>P0</p>
 <p>P1</p>
</div>

<button onclick="hideFn();">hide</button>

<script>

function hideFn()
    {
      document.childNodes[0].childNodes[1].childNodes[1].style.display = "none";

    }

</script>

</body>
</html>
</html>
4

1 回答 1

0

通过简单的逐步遍历,您很容易自己找到原因:

文档

文件

.childNodes[0]

documentElement,也称为根节点 ( <html>)

.childNodes[1]

<body>

.childNodes[1]

<div>

于 2015-03-13T21:36:29.000 回答