是否可以使用标签for
元素的属性name代替id?我们的应用程序存在一个错误,两个复选框具有相同的 id,单击一个复选框的标签会检查另一个复选框。由于 HTML 生成逻辑丑陋且复杂,更改 id 会很痛苦。
但是,这两个复选框都有唯一的名称属性,使用标签将是一个快速的解决方案for
这个名字。这可能吗?
是否可以使用标签作为元素名称的属性而不是 id?
No.
HTML 将其定义为与id
, 只有id
,除了id
.
它无法被设计为参考name
因为name
并不独特。您试图解决的问题是由于具有非唯一性而引起的id
是。与的区别name
是他们是allowed(有时需要)是非唯一的。
考虑一组单选按钮。每个人都需要一个独特的<label>
,但他们必须共享一个name
让他们成为一个团体。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)