HTMLScriptElement: innerText-Eigenschaft
Baseline
Weitgehend verfügbar
*
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit März 2016 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 Skripttyp ausführbar sein kann. APIs wie diese werden als Injection Sinks bezeichnet und können einen Angriffsvektor für Cross-Site-Scripting-Angriffe (XSS) darstellen.
Sie können dieses Risiko verringern, indem Sie stets TrustedScript-Objekte statt Zeichenfolgen zuweisen und Trusted Types erzwingen.
Weitere Informationen finden Sie unter Sicherheitsaspekte.
Die Eigenschaft innerText der Schnittstelle HTMLScriptElement repräsentiert den Textinhalt des <script>-Elements.
Sie verhält sich genauso wie die Eigenschaften textContent und text.
Wert
Beim Lesen der Eigenschaft wird eine Zeichenfolge zurückgegeben, die den Text des Skripts enthält.
Beim Setzen der Eigenschaft kann entweder ein TrustedScript-Objekt oder eine Zeichenfolge zugewiesen werden.
Ausnahmen
TypeError-
Wird ausgelöst, wenn der Eigenschaft eine Zeichenfolge zugewiesen wird, obwohl Trusted Types durch eine CSP erzwungen werden und keine Standardrichtlinie definiert ist.
Beschreibung
Die Eigenschaft innerText der Schnittstelle HTMLScriptElement repräsentiert den Textinhalt innerhalb des <script>-Elements.
Bei einem ausführbaren Skript (also einem Skript, dessen type angibt, dass es sich um ein Modul oder ein klassisches Skript handelt) ist dieser Text ausführbarer Inline-Code.
Bei anderen Typen kann er eine Import Map, Speculation Rules oder eine andere Art von Datenblock darstellen.
Beachten Sie, dass der Inhalt der Eigenschaft innerText ignoriert wird, wenn die Eigenschaft src gesetzt ist.
Die Eigenschaft innerText ist auch für HTMLElement definiert und kann daher mit anderen Elementen verwendet werden.
Bei anderen Elementen wird für die Zuweisung kein TrustedScript erwartet oder erzwungen.
Sicherheitsaspekte
Siehe die Sicherheitsaspekte unter HTMLScriptElement.textContent (sie gelten gleichermaßen für die Eigenschaften text, textContent und innerText).
Beispiele
Siehe die Beispiele unter HTMLScriptElement.textContent.
Spezifikationen
| Spezifikation |
|---|
| Trusted Types> # dom-htmlscriptelement-innertext> |