元素:ariaMultiLine 属性
ariaMultiLine
是 Element
接口的一个属性,它反映了 aria-multiline
属性的值,该属性指示文本框是否接受多行输入或仅接受单行输入。
注意:在可能的情况下,使用 HTML <input>
元素(带有 type="text"
)或 <textarea>
,因为这些元素具有内置语义,不需要 ARIA 属性。
值
示例
在这个示例中,ID 为 txtBoxInput
的元素上的 aria-multiline
属性设置为 "true",表示此框允许输入多行内容。使用 ariaMultiLine
,我们将值更新为 "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.ariaMultiLine); // "true"
el.ariaMultiLine = "false";
console.log(el.ariaMultiLine); // "false"
规范
规范 |
---|
无障碍富互联网应用 (WAI-ARIA) # dom-ariamixin-ariamultiline |
浏览器兼容性
BCD 表格仅在浏览器中加载