具有ID的咏叹调拥有

问题描述 投票:0回答:1

Html ids是良好的Web应用程序开发的对立面。当您使用可重用组件时,立即在任何地方使用ID要么使您的组件不可重用,要么迫使您管理一组唯一的ID,这对代码维护不利,并且很容易引入错误。

Aria-owns似乎require使用id。我本来以为有一种方法可以使用裸露的dom节点引用在javascript中指定a11y关系,但是我似乎找不到类似的东西。

如果您想使用咏叹调拥有者等可访问性功能,是否可以避免使用ID?

javascript html dom accessibility
1个回答
0
投票

没有HTML属性不能使用JS引用。

ID是识别元素的标准方法。

为您需要引用的元素生成唯一的ID:您的JS中已经有一个DOM引用可以对其进行设置。

© www.soinside.com 2019 - 2024. All rights reserved.