Элемент: свойство ariaCurrent
Базовая версия 2023
Новое свойство
Начиная с октября 2023 года, эта функция работает на последних устройствах и версиях браузеров. Возможно, эта функция не будет работать на старых устройствах или браузерах.
Свойство ariaCurrent интерфейса Element отражает значение атрибута aria-current, который указывает элемент, представляющий текущий элемент в контейнере или наборе связанных элементов.
Значение
Строка с одним из следующих значений:
"page"-
Представляет текущую страницу в наборе страниц.
"step"-
Представляет текущий шаг в процессе.
"location"-
Представляет текущее местоположение, например, текущую страницу в иерархии хлебных крошек.
"date"-
Представляет текущую дату в наборе дат.
"time"-
Представляет текущее время в наборе времен.
"true"-
Представляет текущий элемент в наборе.
"false"-
Не представляет текущий элемент в наборе.
Примеры
В этом примере используется набор ссылок для навигации по сайту. Атрибут aria-current указывает на текущую страницу. Значение page включается в объявление для программы чтения с экрана. С помощью ariaCurrent мы можем обновить это значение.
<nav>
<ul>
<li><a id="link-home" href="/" aria-current="page">Home</a></li>
<li><a href="/">About</a></li>
<li><a href="/">Contact</a></li>
</ul>
</nav>
let el = document.getElementById("link-home");
console.log(el.ariaCurrent); // "page"
el.ariaCurrent = "tab";
console.log(el.ariaCurrent); // "tab"
Спецификации
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
ariaCurrent |
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/ariaCurrent