问答详情
源自:6-8 使用label为input标签穿上衣服

label的for属性要对应的是Id,但是在之前的用户名密码那一节并没有出现id,只有name

是不是id不是必要的

提问者:帅小杨 2019-10-28 12:54

个回答

  • 阳火锅
    2019-10-29 08:59:47

    首先回答你的问题,lebal标签只是一个标识标签,类似于span。。  lebal里面的for最好是对应id,  请看清楚我说的是最好对应,为什么呢?  因为一旦for='id',  你会发现我点击label标签里面的文本,同样能触发表单事件..

    这点你可以去测试一下,例如:

    http://img1.mukewang.com/5db78e7d0001315402240059.jpg  你创建一个这样的表单,  然后你给分别定义id  .. 你会发现我点击文字能选中单选框,我点击单选框也同样能选中..  你如果不设置id, 你会发我点击文字没任何效果,我必须鼠标点到单选框那个圆,它才能选中

  • 帅小杨
    2019-10-28 14:49:26

    http://img1.mukewang.com/5db68f6f000139fe04620187.jpg是这个

  • qq_慕斯卡7301098
    2019-10-28 14:33:54

    http://img2.mukewang.com/5db68bab000154ef04360191.jpg 有的呀

  • 嘘m嘘
    2019-10-28 14:29:45

    id是对标签取名的方法