元素:ariaHidden 属性

基线 2023

新推出

2023 年 10 月起,此功能在最新的设备和浏览器版本中有效。此功能可能在较旧的设备或浏览器中不起作用。

ariaHiddenElement 接口的属性,它反映 aria-hidden) 属性的值,该属性指示元素是否暴露给无障碍性 API。

包含以下值之一的字符串

"true"

元素对无障碍性 API 隐藏。

"false"

元素对无障碍性 API 暴露,就像它已渲染一样。

"undefined"

元素的隐藏状态由用户代理根据它是否已渲染来确定。

示例

在这个示例中,具有 ID 为 hidden 的元素上的 aria-hidden 属性设置为 "true"。使用 ariaHidden,我们将值更新为 "false"。

html
<div id="hidden" aria-hidden="true">Some things are better left unsaid.</div>
js
let el = document.getElementById("hidden");
console.log(el.ariaHidden); // true
el.ariaHidden = "false";
console.log(el.ariaHidden); // false

规范

规范
无障碍富互联网应用 (WAI-ARIA)
# dom-ariamixin-ariahidden

浏览器兼容性

BCD 表格只能在浏览器中加载