我应该在label标签的for属性中添加什么

时间:2016-10-26 09:35:14

标签: html

我应该在for代码的label属性中添加什么内容?

我认为它应该是我要与此label绑定的元素的ID,但似乎很多人使用name代替。

谁是对的?

2 个答案:

答案 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和值相同。