Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

HTMLScriptElement: innerText-Eigenschaft

Warnung: Diese Eigenschaft repräsentiert den Textinhalt eines script-Elements, der je nach Skripttyp ausführbar sein kann. Solche APIs sind als Injection-Sinks bekannt und potenziell ein Vektor für Cross-Site-Scripting (XSS)-Angriffe.

Sie können dieses Risiko mindern, indem Sie immer TrustedScript-Objekte statt Strings zuweisen und vertrauenswürdige Typen durchsetzen. Weitere Informationen finden Sie unter Sicherheitsüberlegungen.

Die innerText-Eigenschaft des HTMLScriptElement-Interfaces repräsentiert den Textinhalt des <script>-Elements. Sie verhält sich genauso wie die Eigenschaften textContent und text.

Wert

Das Abrufen der Eigenschaft gibt einen String zurück, der den Text des Skripts enthält.

Das Setzen der Eigenschaft akzeptiert entweder ein TrustedScript-Objekt oder einen String.

Ausnahmen

TypeError

Wird ausgelöst, wenn die Eigenschaft auf einen String gesetzt wird und Trusted Types durch eine CSP durchgesetzt werden und keine Standardrichtlinie definiert ist.

Beschreibung

Die innerText-Eigenschaft des HTMLScriptElement-Interfaces repräsentiert den Textinhalt innerhalb des <script>-Elements.

Bei einem ausführbaren Skript (d. h. einem Skript, dessen type angibt, dass es ein Modul oder klassisches Skript ist) handelt es sich bei diesem Text um inline ausführbaren Code. Für andere Typen könnte es eine Importkarte, Spekulationsregeln oder eine andere Art von Datenblock darstellen.

Beachten Sie, dass wenn die src-Eigenschaft gesetzt ist, der Inhalt der innerText-Eigenschaft ignoriert wird.

Die innerText-Eigenschaft ist auch auf HTMLElement definiert und kann daher mit anderen Elementen verwendet werden. Wenn sie mit anderen Elementen verwendet wird, erwartet oder erzwingt die Eigenschaft nicht die Zuweisung eines TrustedScript.

Sicherheitsüberlegungen

Siehe Sicherheitsüberlegungen in HTMLScriptElement.textContent (die Überlegungen sind für die Eigenschaften text, textContent und innerText gleich).

Beispiele

Siehe die Beispiele in HTMLScriptElement.textContent.

Spezifikationen

Specification
Trusted Types
# dom-htmlscriptelement-innertext

Browser-Kompatibilität

Siehe auch