MediaList
Базовая поддержка Широко доступно
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с сентября 2015 года.
Интерфейс MediaList представляет запросы к медиа, например, заданные с помощью атрибута media элемента <link>.
Примечание: MediaList — это динамический список; обновление списка с помощью свойств или методов, перечисленных ниже, немедленно обновит поведение документа.
Свойства экземпляра
MediaList.mediaText-
Строковый объект, возвращающий строковое представление
MediaListв текстовом виде, а также позволяющий задать новоеMediaList. -
MediaList.lengthТолько для чтения -
Возвращает количество запросов к медиа в
MediaList.
Методы экземпляра
MediaList.appendMedium()-
Добавляет запрос к медиа в
MediaList. MediaList.deleteMedium()-
Удаляет запрос к медиа из
MediaList. MediaList.item()-
Возвращает строковое представление запроса к медиа по заданному индексу внутри
MediaList. Этот метод также может быть вызван с использованием синтаксиса с квадратными скобками ([]). MediaList.toString()-
Возвращает строковое представление этого списка медиа в том же формате, что и свойство
MediaList.mediaTextобъекта.
Примеры
Следующее выведет в консоль текстовое представление MediaList первого применяемого к текущему документу таблицы стилей.
const stylesheets = document.styleSheets; let stylesheet = stylesheets[0]; console.log(stylesheet.media.mediaText);
Спецификации
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
MediaList |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
appendMedium |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
deleteMedium |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
item |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
length |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
mediaText |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
toString |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/MediaList