Dokument: StyleSheetSets-Eigenschaft
Deprecated
Avoid using this feature in new projects. This feature may be a candidate for removal from web standards or browsers.>
Nicht standardisiert: Diese Funktion ist nicht standardisiert. Wir raten davon ab, nicht-standardisierte Funktionen auf produktiven Webseiten zu verwenden, da sie nur von bestimmten Browsern unterstützt werden und sich in Zukunft ändern oder entfernt werden können. Unter Umständen kann sie jedoch eine geeignete Option sein, wenn es keine standardisierte Alternative gibt.
Die schreibgeschützte Eigenschaft styleSheetSets gibt eine aktuelle Liste aller derzeit verfügbaren Stylesheet-Sets zurück.
Wert
Eine Liste der verfügbaren Stylesheet-Sets.
Beispiele
Wenn Sie ein <ul> (Listen) Element mit der ID "sheetList" haben, können Sie es mit den Namen aller verfügbaren Stylesheet-Sets mit einem Code wie diesem befüllen:
const list = document.getElementById("sheetList");
const sheets = document.styleSheetSets;
list.textContent = "";
for (const sheet of sheets) {
const item = document.createElement("li");
item.textContent = sheet;
list.appendChild(item);
}
Hinweise
Die Liste der verfügbaren Stylesheet-Sets wird erstellt, indem alle für das Dokument verfügbaren Stylesheets in der Reihenfolge, in der sie im Document.styleSheets-Attribut aufgeführt sind, aufgezählt werden. Dabei wird der title jedes Stylesheets, das einen Titel hat, zur Liste hinzugefügt. Doppelte Einträge werden aus der Liste entfernt (unter Verwendung eines groß- und kleinschreibungssensitiven Vergleichs).