Die innerHTML
-Eigenschaft des ShadowRoot
-Interfaces ruft das HTML-Markup für den DOM-Baum innerhalb des ShadowRoot
ab oder setzt es.
Es ist zu beachten, dass einige Browser die <
- und >
-Zeichen als <
und >
serialisieren, wenn sie in Attributwerten erscheinen (siehe Browser-Kompatibilität). Dies geschieht, um eine potenzielle Sicherheitsanfälligkeit (mutation XSS) zu verhindern, bei der ein Angreifer Eingaben erstellen kann, die eine Sanitisierungsfunktion umgehen und somit einen Cross-Site Scripting (XSS)-Angriff ermöglichen.
Ein String.
Wenn er auf den Wert null
gesetzt wird, wird dieser null
-Wert in den leeren String (""
) konvertiert, sodass sr.innerHTML = null
gleichbedeutend mit sr.innerHTML = ""
ist.
let customElem = document.querySelector("my-shadow-dom-element");
let shadow = customElem.shadowRoot;
shadow.innerHTML = "<strong>This element should be more important!</strong>";
Spezifikationen Browser-Kompatibilität MDN-Feedback-Box War diese Ãbersetzung hilfreich?
Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4