Spec-Zone.ru › Web APIs

Элемент: свойство ariaExpanded

Базовая версия 2023
Новое свойство

С октября 2023 года эта функция работает на последних устройствах и версиях браузеров. Возможно, эта функция не будет работать на старых устройствах или браузерах.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Свойство ariaExpanded интерфейса Element отражает значение атрибута aria-expanded, который указывает, расширен или свёрнут элемент группировки, принадлежащий или контролируемый этим элементом.

Значение

Строка с одним из следующих значений:

"true"

Элемент группировки, принадлежащий или контролируемый этим элементом, расширен.

"false"

Элемент группировки, принадлежащий или контролируемый этим элементом, свёрнут.

"undefined"

Элемент не принадлежит или не контролирует элемент группировки, который можно расширить.

Примеры

В этом примере атрибут aria-expanded элемента с идентификатором animal установлен в «false». Используя ariaExpanded, мы обновляем значение до «true».

<div class="animals-combobox">
  <label for="animal">Animal</label>
  <input
    id="animal"
    type="text"
    role="combobox"
    aria-autocomplete="list"
    aria-expanded="false"
    aria-haspopup="true" />
  <button id="animals-button" tabindex="-1" aria-label="Open">▽</button>
  <ul id="animals-listbox" role="listbox" aria-label="Animals">
    <li id="animal-cat" role="option">Cat</li>
    <li id="animal-dog" role="option">Dog</li>
  </ul>
</div>
let el = document.getElementById("animal");
console.log(el.ariaExpanded); // false
el.ariaExpanded = "true";
console.log(el.ariaExpanded); // true

Спецификации

Спецификация
Приложения с богатым веб-контентом (WAI-ARIA)
# dom-ariamixin-ariaexpanded

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet WebView Android
ariaExpanded 81 81 119 68 12.1 81 119 58 12.2 13.0 81

© 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/Element/ariaExpanded

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API