Spec-Zone.ru › Web APIs

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

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

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

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

Свойство ariaPressed интерфейса Element отражает значение атрибута aria-pressed, который указывает текущее состояние «нажатия» переключателей.

Примечание: Если это возможно, используйте HTML-элемент <input> с type="button" или элемент <button>, так как они имеют встроенную семантику и не требуют атрибутов ARIA.

Значение

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

"true"

Элемент нажат.

"false"

Элемент поддерживает нажатие, но в данный момент не нажат.

"mixed"

Указывает значение смешанного режима для трехпозиционного переключателя.

"undefined"

Элемент не поддерживает нажатие.

Примеры

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

<div id="saveChanges" tabindex="0" role="button" aria-pressed="false">Save</div>
let el = document.getElementById("saveChanges");
console.log(el.ariaPressed); // "false"
el.ariaPressed = "true";
console.log(el.ariaPressed); // "true"

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

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

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

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

См. также

  • ARIA: роль кнопки

© 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/ariaPressed

Spec-Zone.ru

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