2013-07-06 2 views
0
<div><p><p></p></p></div> 
<script> 
alert(document.getElementsByTagName("div")[0].innerHTML); 
</script> 

Exécuter le codeAmbiguïté dans la propriété innerHTML

J'ai trouvé quelque chose d'inhabituel l'alerte me montre 3<p> éléments. Eh bien, j'en ai déclaré deux seulement. en fait en montrer un de plus que déclaré. Quelqu'un explique cela.

Répondre

2

Vous ne pouvez pas avoir de paragraphes à l'intérieur des paragraphes. essayez ceci:

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