1
我發現有幾個網站使用role
屬性代替ids
進行造型和js掛鉤。html5 aria角色屬性爲造型/ js鉤子?
這是一個好辦法?什麼是role
屬性的正確使用?
我的理解是這樣的:classes
的造型,ids
爲JS掛鉤,role
爲WAI-ARIA但似乎role
可以代替id
。
下面是一個例子:
<ul role="menu" class="menu">
<li role="menuitem" aria-haspopup="false">New</li>
<li role="menuitem" aria-haspopup="false">Open…</li>
</ul>