元素:ariaRequired 属性
ariaRequired
属性是 Element
接口的属性,它反映了 aria-required
属性的值,该属性表示在提交表单之前,必须在元素上提供用户输入。
注意: 尽可能使用带有 type="text"
的 HTML <input>
元素或 <textarea>
元素,因为它们具有内置语义,不需要 ARIA 属性。
值
示例
在本例中,ID 为 txtBoxInput
的元素上的 aria-required
属性设置为 "true",表示必须完成此输入。使用 ariaRequired
,我们将值更新为 "false"。
html
<div id="txtboxMultilineLabel">Enter the tags for the article</div>
<div
role="textbox"
id="txtBoxInput"
contenteditable="true"
aria-multiline="true"
aria-labelledby="txtboxMultilineLabel"
aria-required="true"></div>
js
let el = document.getElementById("txtBoxInput");
console.log(el.ariaRequired); // "true"
el.ariaRequired = "false";
console.log(el.ariaRequired); // "false"
规范
规范 |
---|
无障碍富互联网应用 (WAI-ARIA) # dom-ariamixin-ariarequired |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。