HTMLScriptElement: text-Eigenschaft
Baseline
Widely available
*
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.
* Some parts of this feature may have varying levels of support.
Warnung: Diese Eigenschaft repräsentiert den Textinhalt eines Skriptelements, das je nach Skripttyp ausführbar sein kann. Solche APIs sind als Injection-Sinks bekannt und stellen potenziell einen Vektor für Cross-Site-Scripting (XSS)-Angriffe dar.
Sie können dieses Risiko mindern, indem Sie immer TrustedScript-Objekte anstelle von Zeichenketten zuweisen und Trusted Types erzwingen.
Siehe Sicherheitsaspekte für weitere Informationen.
Die text-Eigenschaft der HTMLScriptElement-Schnittstelle repräsentiert den Inline-Textinhalt des <script>-Elements.
Sie verhält sich genauso wie die textContent- und innerText-Eigenschaft.
Wert
Der Abruf der Eigenschaft gibt eine Zeichenkette zurück, die den Text des Skripts enthält.
Das Setzen der Eigenschaft akzeptiert entweder ein TrustedScript-Objekt oder eine Zeichenkette.
Ausnahmen
TypeError-
Wird ausgelöst, wenn die Eigenschaft auf eine Zeichenkette gesetzt wird und Trusted Types durch eine CSP erzwungen werden und keine Standardrichtlinie definiert ist.
Beschreibung
Die text-Eigenschaft der HTMLScriptElement-Schnittstelle repräsentiert den Textinhalt innerhalb des <script>-Elements.
Für ein ausführbares Skript (d.h. ein Skript, dessen type angibt, dass es sich um ein Modul- oder klassisches Skript handelt) ist dieser Text inline ausführbarer Code.
Für andere Typen könnte es eine Importmap, Spekulationsregeln oder eine andere Art von Datenblock darstellen.
Beachten Sie, dass der Inhalt der text-Eigenschaft ignoriert wird, wenn die src-Eigenschaft gesetzt ist.
Sicherheitsaspekte
Siehe Sicherheitsaspekte in HTMLScriptElement.textContent (die Erwägungen sind dieselben für die text-, textContent- und innerText-Eigenschaften).
Beispiele
Siehe die Beispiele in HTMLScriptElement.textContent.
Spezifikationen
| Specification |
|---|
| HTML> # dom-script-text-dev> |