MediaList: item()-Methode
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.
Die item()-Methode des MediaList-Interfaces gibt die Medienabfrage am angegebenen index zurück oder null, wenn der angegebene index nicht existiert.
Syntax
item(index)
[index]
Hinweis:
Die Klammer-Syntax ([]) kann anstelle der item()-Syntax verwendet werden.
Parameter
index-
Eine ganze Zahl.
Rückgabewert
Wenn die Klammer-Syntax ([]) verwendet wird und es keinen Eintrag für den angegebenen Index gibt, wird undefined zurückgegeben.
Beispiele
Das folgende Beispiel protokolliert jede Medienabfrage, die in der MediaList gespeichert ist und mit dem ersten Stylesheet verknüpft ist, das auf das aktuelle Dokument angewendet wird, in die Konsole.
const stylesheet = document.styleSheets[0];
console.log(stylesheet.media.length);
console.log(stylesheet.media.item(0)); // Returns a string like "print"
console.log(stylesheet.media.item(5)); // Returns null if there is no 5th entry
console.log(stylesheet.media[1]); // Returns a string like "print"
console.log(stylesheet.media[5]); // Returns undefined if there is no 5th entry
Spezifikationen
| Spezifikation |
|---|
| CSS Object Model (CSSOM)> # dom-medialist-item> |