我应该在for
代码的label
属性中添加什么内容?
我认为它应该是我要与此label
绑定的元素的ID,但似乎很多人使用name
代替。
谁是对的?
答案 0 :(得分:1)
根据MDN,您应该将其用于ID
:
与标签元素在同一文档中的可标记表单相关元素的ID。文档中第一个具有与for属性值匹配的ID的元素是此label元素的标记控件。
来源https://developer.mozilla.org/en-US/docs/Web/HTML/Element/label
答案 1 :(得分:1)
表单控件(input,textarea,select,button元素)上使用的名称
与命名元素的id属性完全不同。在这种情况下,name属性与发送到服务器时数据的标签方式有关,并且多个元素可以共享相同的名称。在
另一方面,ID
属性用于标识脚本,样式或寻址的一个唯一元素 ID和值相同。