0
<div><p><p></p></p></div>
<script>
alert(document.getElementsByTagName("div")[0].innerHTML);
</script>

执行代码

我发现了一些不寻常的东西,警报显示了我的3<p>元素。好吧,我只宣布了两个。它实际上显示的比声明的多一个。有人解释一下。

4

1 回答 1

2

段落中不能有段落。尝试这个:

<div><p></p><p></p></div>
<script>
alert(document.getElementsByTagName("div")[0].innerHTML);
</script>
于 2013-07-06T21:00:51.930 回答