Maison >interface Web >js tutoriel >Comment résoudre le résultat « Non défini » lors de la récupération de texte à partir d'une balise
Balise utilisant JavaScript?" /> Balise utilisant JavaScript?" />
Obtention du contenu texte d'une balise DIV à l'aide de JavaScript pur
Si vous tentez de récupérer le contenu texte d'une balise
Contrairement à innerHTML, qui capture tout le contenu DOM dans une chaîne, textContent récupère exclusivement le texte dans
<code class="html"><div id="test"> Some <span class="foo">sample</span> text. </div></code>
L'utilisation de innerHTML donnerait :
<code class="js">var node = document.getElementById('test'); var htmlContent = node.innerHTML; // htmlContent = "Some <span class="foo">sample</span> text."</code>
Alors que textContent fournit :
<code class="js">var textContent = node.textContent; // textContent = "Some sample text."</code>
Cette distinction est cruciale lorsque gérer le contenu DOM qui peut inclure à la fois des éléments textuels et non textuels.
Pour plus d'informations, reportez-vous à la documentation de Mozilla Developer Network (MDN) sur :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!