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: Eigenschaft text

Baseline
Weitgehend verfügbar
*

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.

* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.

Warnung: Diese Eigenschaft repräsentiert den Textinhalt eines Script-Elements, der je nach Script-Typ ausführbar sein kann. APIs wie diese gelten als Injection Sinks und können einen Angriffsweg für Cross-Site-Scripting (XSS) darstellen.

Sie können dieses Risiko verringern, indem Sie statt Zeichenfolgen immer TrustedScript-Objekte zuweisen und die Verwendung von Trusted Types erzwingen. Weitere Informationen finden Sie unter Sicherheitsaspekte.

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

Wert

Beim Lesen der Eigenschaft wird eine Zeichenfolge mit dem Text des Scripts zurückgegeben.

Beim Setzen der Eigenschaft wird entweder ein TrustedScript-Objekt oder eine Zeichenfolge akzeptiert.

Ausnahmen

TypeError

Wird ausgelöst, wenn die Eigenschaft auf eine Zeichenfolge gesetzt wird, während Trusted Types durch eine CSP erzwungen werden und keine Standardrichtlinie definiert ist.

Beschreibung

Die Eigenschaft text der Schnittstelle HTMLScriptElement repräsentiert den Textinhalt innerhalb des <script>-Elements.

Bei einem ausführbaren Script (also einem Script, dessen type angibt, dass es sich um ein Modul oder ein klassisches Script handelt) ist dieser Text direkt eingebetteter ausführbarer Code. Bei anderen Typen kann er eine Import Map, Speculation Rules oder einen anderen Datenblock repräsentieren.

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

Sicherheitsaspekte

Siehe Sicherheitsaspekte unter HTMLScriptElement.textContent (für die Eigenschaften text, textContent und innerText gelten dieselben Hinweise).

Beispiele

Siehe die Beispiele unter HTMLScriptElement.textContent.

Spezifikationen

Spezifikation
HTML
# dom-script-text-dev

Browser-Kompatibilität

Siehe auch