1. 使用介绍
label中的for属性规定了label与哪个表单元素绑定。for属性的值和表单元素的id值一样,即可完成该label标签与该表单元素的绑定。
<label for="test">label标签</label>
<input type="text" id="test">
如上所示,该label便签和input便签完成了绑定,当鼠标点击“label标签”时,input元素会被触发,用户即可完成输入。
2. 为什么要给label标签加上for属性呢?
label标签加上for属性绑定了表单元素后,可以提高用户体验。
当点击label标签内的文本后,就会触发绑定的表单元素。也就是说,当用户渲染该标签时,浏览器就会自动将焦点转到绑定的表单控件上。
ps:表单控件
input、select、textarea、button和h5的datalist、keygen、output。
其中当label标签和select标签绑定后,点击label标签文本内容,不能触发select便签。