本文共 700 字,大约阅读时间需要 2 分钟。
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、可加微信技术交流群、QQ技术交流群(183198395)。
for属性规定label与哪个表单元素绑定。在点击label 时,会自动将焦点移动到绑定的元素上,比如使用 checkbox或者radio时,如果没有绑定的话,需要鼠标点中小方框才可以选中或不选, 绑定以后点击 label就可以改变checkbox 的值了,用户使用起来就比较方便。
请点击文本标记之一,就可以触发相关控件:
有显示和隐式的联系两种方式
1、隐式形式:将表单控件作为标记标签的内容;
2、显式形式:为 <label> 标签下的 for 属性命名一个目标表单 id。
例如,在 XHTML 中:
显式的联系:隐式的联系:
第一个标记是以显式形式将文本 "Social Security Number:" 和表单的社会安全号码的文本输入控件 ("SocSecNum") 联系起来,它的 for 属性的值和控件的 id 一样,都是 SSN。第二个标记 ("Date of Birth:") 不需要 for 属性,它的相关控件也不需要 id 属性,它们是通过在 <label> 标签中放入 <input> 标签来隐式地连接起来的。
所有主流浏览器都支持 for 属性。Safari 2 或更早的版本不支持 for 属性。
转载地址:http://tstei.baihongyu.com/