Neueste Web-Entwicklung Tutorials
 

HTML DOM textContent Propery

<Element Object

Beispiel

Holen Sie sich den Textinhalt des ersten <button> Element im Dokument:

var x = document.getElementsByTagName("BUTTON")[0].textContent;

Das Ergebnis von x wird sein:

Try it Yourself »
Versuch es selber "

Mehr "Try it Yourself" Sie "Try it Yourself" Beispiele unten.


Definition und Verwendung

Die textcontent - Eigenschaft legt oder gibt den Textinhalt des angegebenen Knotens, und alle seine Nachkommen.

Wenn Sie die Eigenschaft textcontent gesetzt ist , werden alle untergeordneten Knoten entfernt und durch einen einzigen Text - Knoten enthält die angegebene Zeichenfolge ersetzt.

Tipp: Manchmal kann diese Eigenschaft anstelle der verwendet wird nodeValue Eigenschaft, aber denken Sie daran , dass diese Eigenschaft den Text aller untergeordneten Knoten zurückgibt als auch.

Tipp: Zum Einstellen oder den HTML - Inhalt eines Elements zurückzukehren, verwenden Sie die Innerhtml Eigenschaft.


Browser-Unterstützung

Die Zahlen in der Tabelle geben Sie die erste Browser-Version, die die Eigenschaft vollständig unterstützt.

Eigentum
textContent 1.0 9.0 Ja Ja Ja

Syntax

Bringen Sie den Textinhalt eines Knotens:

node .textContent

Stellen Sie den Textinhalt eines Knotens:

node .textContent= text

Eigenschaftswerte

Wert Art Beschreibung
Text Schnur Gibt den Textinhalt des spezifizierten Knotens

Technische Details

Rückgabewert: Ein String, die den Text des Knoten und alle seine Nachkommen
DOM Version Core Level 3 Knoten Objekt

Beispiele

Mehr Beispiele

Beispiel

Ändern Sie den Textinhalt eines <p> Element mit id = "Myp":

document.getElementById("demo").textContent = "Paragraph changed!";
Versuch es selber "

Beispiel

Holen Sie sich alle Textinhalt eines <ul> Element mit id = „myList“:

var x = document.getElementById("myList").textContent;

Der Wert von x wird sein:

Coffee Tea
Versuch es selber "

Beispiel

Dieses Beispiel zeigt die Unterschiede zwischen den textcontent und innerHTML- Eigenschaft:

function getText() {
    var x = document.getElementById("myList").textContent;
    document.getElementById("demo").innerHTML = x;
}

function getHTML() {
    var x = document.getElementById("myList").innerHTML;
    document.getElementById("demo").innerHTML = x;
}
Versuch es selber "

<Element Object