Sommario
Legge o imposta il contenuto testuale di un nodo e i suoi nodi figli.
Sintassi
testo = element.textContent element.textContent = "testo di esempio"
Esempio
// Dato il seguente frammento HTML: // <div id="divA">Ecco <span>un po'</span> di testo</div> // Leggo il testo contenuto: var testo = document.getElementById("divA").textContent; // |testo| ha il valore "Ecco un po' di testo". // Imposto il testo contenuto: document.getElementById("divA").textContent = "Ecco un po' di testo"; // Il codice HTML per divA ora è <div id="divA">Ecco un po' di testo</div>
Note
textContent
restituiscenull
se l'elemento è un documento, un tipo di documento o una notazione.- Se il nodo è una sezione CDATA, un commento, un'istruzione di elaborazione, o un nodo testo,
textContent
restituisce il testo dentro il nodo (la proprietà nodeValue). - Per gli altri tipi di nodo,
textContent
restituisce i valori concatenati degli attributitextContent
di ogni nodo figlio, esclusi i commenti e le istruzioni di elaborazione.textContent
è una stringa vuota se il nodo non ha figli. - Impostare questa proprietà elimina tutti i figli del nodo e li rimpiazza con un singolo nodo testuale che ha il valore specificato.