English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
innerTextDéfinir ou retourner le contenu texte du nœud spécifié.
L'attribut innerText peut être utilisé pour écrire du texte dynamique dans un document HTML. Ici, le texte n'est pas interprété comme un texte HTML, mais comme un texte ordinaire.
Si l'attribut innerText est défini, tous les descendants seront supprimés et remplacés par un seul nœud de texte contenant la chaîne spécifiée.
Cette propriété est similaire àtextContentl'attribut, mais textContent retourne le contenu textuel de tous les éléments, tandis que innerText retourne le contenu de tous les éléments exceptés <script> et <style>.
Pour définir ou retourner le contenu HTML de l'élément, utilisezinnerHTMLAttribut.
Retourner le contenu texte :
HTMLElement.innerText
Définir le contenu texte :
HTMLElement.innerText = text
document.getElementById("para").innerText = "Hello world";Voyons si‹/›
Les numéros dans le tableau indiquent la première version du navigateur qui prend en charge l'attribut innerText :
Attribut | |||||
innerText | 4 | 45 | 10.5 | 3 | 10 |
Valeur | Description |
---|---|
text | Spécifie le contenu texte de l'élément |
Valeur de retour : | Chaîne de caractères représentant le contenu textuel de l'élément |
---|---|
Version DOM : | Niveau DOM1 |
Ce exemple démontre la différence entre innerText, innerHTML et textContent :
<p id="x">Cet élément a de l'espace supplémentaire et contient un élément <span>span</span>./span>.</p> <script> function getInnerText() { alert(document.getElementById("x").innerText); } function getInnerHTML() { alert(document.getElementById("x").innerHTML); } function getTextContent() { alert(document.getElementById("x").textContent); } </script>Voyons si‹/›
L'attribut innerText retourne uniquement du texte, sans espaces et sans balises d'éléments internes.
L'attribut innerHTML retourne un texte avec des espaces et des balises d'éléments internes.
L'attribut textContent retourne un texte espacé, sans balises d'éléments internes.
Référence HTML DOM :Attribut innerHTML HTML DOM
Référence HTML DOM :Attribut textContent HTML DOM