我见过这样的代码:
<label for="username">Username:</label><br/>
<label>
标签的用途是什么?
html<label>
标记为<input>
元素创建标签。单击<label>
元素时,它会切换input
元素的控件。例如,具有type="text"
的<input>
元素的label
将在单击时在<input>
元素上创建焦点。要使标签正常工作,其for
属性必须等于它所标记的<input>
元素的 id。
有关更多信息,请阅读以下内容:https://www.w3schools.com/tags/tag_label.asp
在窗体中,通常具有输入控件,如文本框、复选框、单选按钮、选择元素等。这些通常具有显示文本来指示正在输入的内容。<label>
标记将此显示文本链接到输入控件,因此单击显示名称将激活窗体控件的onclick
。
Felix King 提供的 MDN 链接有很多信息,但这是为什么存在和使用这些信息的相关部分:
单击或点击
<label>
并将其与窗体控件关联时,还会为关联的控件引发生成的click
事件。
- 参考: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/label
<label>
标记允许您标记和描述表单中的<input>
元素。for
属性允许您指定它所描述的<input>
元素的id
。