CSSValueList
Устарело: Эта функция больше не рекомендуется. Хотя некоторые браузеры могут её всё ещё поддерживать, она может быть уже удалена из соответствующих веб-стандартов, находится в процессе удаления или сохраняется только для совместимости. Избегайте её использования и, при возможности, обновите существующий код. Смотрите таблицу совместимости внизу этой страницы для принятия решения. Помните, что эта функция может перестать работать в любой момент.
Интерфейс CSSValueList наследуется от интерфейса CSSValue и предоставляет абстракцию упорядоченного набора CSS-значений.
Примечание: Этот интерфейс был частью попытки создать типизированную модель CSS-объектов. Эта попытка была прекращена, и большинство браузеров не реализуют его.
Для достижения вашей цели можно использовать:
- нетипизированную модель CSS-объектов, широко поддерживаемую, или
- современный, но менее поддерживаемый API типизированной модели CSS-объектов, который считается экспериментальным.
Некоторые свойства допускают пустой список в своём синтаксисе. В этом случае эти свойства принимают идентификатор none. Таким образом, пустой список означает, что свойство имеет значение none.
Элементы в CSSValueList доступны через целочисленный индекс, начиная с 0.
Свойства экземпляра
Наследует свойства от родительского класса CSSValue.
-
CSSValueList.lengthТолько для чтения Устарело -
Числовое значение, представляющее количество
CSSValuesв списке.
Методы экземпляра
-
CSSValueList.item()Устарело -
Этот метод используется для получения
CSSValueпо порядковому индексу. Порядок в этом наборе соответствует порядку значений в свойстве CSS-стиля. Если индекс больше или равен числу значений в списке, возвращаетсяnull.
Спецификации
Эта функция первоначально была определена в спецификации DOM Style Level 2, но с тех пор была исключена из любых усилий по стандартизации.
Она была заменена современной, но несовместимой, CSS Typed Object Model API, которая теперь находится на стандартной стадии разработки.
Совместимость браузеров
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
CSSValueList |
Нет | Нет | 1–62 | Нет | 3 | Нет | 4–62 | Нет | 1 | Нет | Нет |
item |
Нет | Нет | 1–62 | Нет | 3 | Нет | 4–62 | Нет | 1 | Нет | Нет |
length |
Нет | Нет | 1–62 | Нет | 10 | Нет | 4–62 | Нет | 10 | Нет | Нет |
См. также
© 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/CSSValueList