Propriété innerText de l'élément DOM HTML
- Page précédente innerHTML
- Page suivante insertAdjacentElement()
- Retour au niveau supérieur Objet Elements DOM HTML
Définition et utilisation
innerText
L'attribut définit ou renvoie le contenu texte de l'élément.
Remarque :Définir innerText
Lorsque l'attribut est défini, tous les nœuds enfants sont supprimés et remplacés par un nouveau nœud texte.
Veuillez également consulter :
Syntaxe
Retourner le contenu texte d'un élément ou d'un nœud :
element.innerText
ou
node.innerText
Définir le contenu texte d'un élément ou d'un nœud :
element.innerText = textou
node.innerText = textValeur de l'attribut
Valeur | Description |
---|---|
text | Le contenu texte de l'élément. |
Retourne
Type | Description |
---|---|
Chaîne | Le contenu texte des éléments et de tous leurs descendants, sauf pour les éléments <script> et <style>. |
Différences entre innerHTML, innerText et textContent
La propriété innerText retourne :
Retourne uniquement le contenu texte des éléments et de tous leurs descendants, sans espaces cachés CSS et balises, sauf pour les éléments <script> et <style>.
La propriété innerHTML retourne :
Le contenu texte de l'élément, y compris tous les espaces et les balises HTML internes.
La propriété textContent retourne :
Le contenu texte des éléments et de tous leurs descendants, avec des espaces et des textes cachés CSS, mais sans balises.
Exemple HTML
<p id="myP"> Cet élément a de l'espace supplémentaire et contient <span>un élément <span>span</span></span>.</p>
Exemples JavaScript
let text = document.getElementById("myP").innerText; let text = document.getElementById("myP").innerHTML; let text = document.getElementById("demo").textContent;
Dans l'exemple ci-dessus :
La propriété innerText retourne :
Cet élément a de l'espace supplémentaire et contient un élément <span>span</span>.
La propriété innerHTML retourne :
Cet élément a de l'espace supplémentaire et contient <span>un élément <span>span</span></span>.
La propriété textContent retourne :
Cet élément a de l'espace supplémentaire et contient un élément <span>span</span>.
浏览器支持
所有浏览器都支持 element.innerText
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Support | 10-11 | Support | Support | Support | Support |
- Page précédente innerHTML
- Page suivante insertAdjacentElement()
- Retour au niveau supérieur Objet Elements DOM HTML