English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Proprietà innerText dell'HTML DOM

Oggetto Elemento HTML DOM

innerTextImposta o restituisce il contenuto testuale del nodo specificato.

L'attributo innerText può essere utilizzato per scrivere testo dinamico in un documento HTML. In questo caso, il testo non viene interpretato come testo HTML, ma come testo normale.

Se si imposta l'attributo innerText, tutti i nodi figli vengono rimossi e sostituiti da un singolo nodo di testo che contiene la stringa specificata.

Questa proprietà è simile atextContentAttributo, ma textContent restituisce il contenuto testuale di tutti gli elementi, mentre innerText restituisce il contenuto di tutti gli elementi tranne <script> e <style>.

Per impostare o restituire il contenuto HTML dell'elemento, utilizzareinnerHTMLAttributo.

Sintassi:

Restituisce il contenuto del testo:

HTMLElement.innerText

Imposta il contenuto del testo:

HTMLElement.innerText = text
document.getElementById("para").innerText = "Hello world";
Prova a vedere‹/›

Compatibilità del browser

I numeri nella tabella specificano la versione del browser che supporta per la prima volta l'attributo innerText:

Attributo
innerText44510.5310

Valore dell'attributo

ValoreDescrizione
textSpecifica il contenuto testuale dell'elemento

Dettagli tecnici

Valore di ritorno:Rappresenta una stringa che indica il contenuto testuale dell'elemento
Versione DOM:Livello DOM 1

Più esempi

Questo esempio dimostra la differenza tra innerText, innerHTML e textContent:

<p id="x">L'elemento ha uno spazio aggiuntivo e contiene un elemento <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>
Prova a vedere‹/›

La proprietà innerText restituisce solo il testo, senza spazi e etichette di elementi interni.

La proprietà innerHTML restituisce il testo con spazi e etichette di elementi interni.

La proprietà textContent restituisce il testo con spazi, ma senza etichette di elementi interni.

Riferimenti correlati

Manuale di riferimento HTML DOM:Proprietà innerHTML HTML DOM

Manuale di riferimento HTML DOM:Proprietà textContent HTML DOM

Oggetto Elemento HTML DOM