MediaList: item()-Methode

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2015.

Die item()-Methode des MediaList-Interfaces gibt die Medienabfrage am angegebenen index zurück oder null, wenn der angegebene index nicht existiert.

Syntax

js
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.

js
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

Specification
CSS Object Model (CSSOM)
# dom-medialist-item

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
item

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support