innerHTML est sensé comprendre la mécanique des tags imbriqués, non ?
Alors pourquoi :
devient
dans :
Voici le codepen.
Et en voici un résumé :
Modifié par Gill (02 Dec 2019 - 12:18)
Alors pourquoi :
<p id="a"><p>b</p></p>
devient
<p id="a"></p><p>b</p><p></p>
dans :
myCode.innerHTML = '<p id="a"><p>b</p></p>';
Voici le codepen.
Et en voici un résumé :
<code></code>
<script>
document.querySelector('code').innerHTML = '<p id="a"><p>b</p></p>';
// result : <p id="a"></p><p>b</p><p></p>
</script>
Modifié par Gill (02 Dec 2019 - 12:18)