Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript innerHTML属性中的歧义_Javascript_Document_Innerhtml - Fatal编程技术网

Javascript innerHTML属性中的歧义

Javascript innerHTML属性中的歧义,javascript,document,innerhtml,Javascript,Document,Innerhtml,警报(document.getElementsByTagName(“div”)[0].innerHTML); 执行代码 我发现了一些不寻常的东西,警报向我显示了3元素。我只宣布了两个。 事实上,它比声明的要多出一个。有人解释一下。段落中不能有段落。 试试这个: <div><p><p></p></p></div> <script> alert(document.getElementsByTagName("div"

警报(document.getElementsByTagName(“div”)[0].innerHTML); 执行代码

我发现了一些不寻常的东西,警报向我显示了
3
元素。我只宣布了两个。
事实上,它比声明的要多出一个。有人解释一下。

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

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

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