我在幾個地方(主要是YouTube上評論)發現,有「文本框」,而不是正常的「文本區域」的。多行文本和輸入文本框VS
<div role="textbox" aria-multiline="true"></div>
VS <textarea></textarea>
我也看到<div role="textbox"></div>
代替<input type="text">
是否有任何功能的優勢,使用role="textbox"
而不是textarea
或input
?或者這只是純粹的偏好?例如,使用Javascript修改或編輯更容易嗎?
正如您在上面看到,我選擇與Chrome的檢查器中的評論框。
現在我添加文本註釋框,文本顯示查看Chrome的檢查時,上述的div元素裏面。
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_textbox_role – j08691
@ j08691我已經通讀了這篇文章,我所能得到的是一些輔助功能(可能主要在Mac上)能夠更好地工作,但我期待更多的功能優勢。例如,使用Javascript進行修改更容易嗎?抱歉不清楚,我正在更新我的問題。 – Jaketr00