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

请问,如下代码,为啥只有慢跑实现了<label>标签的意义;点击登山,后面的小方框并没有勾选上,但是点击登上后面的小方框,可以勾选上。

你对什么运动感兴趣:

  <br/>

  <lable for="run">慢跑</lable>

  <input type="checkbox" name="Run" id="run" />

  <br/>

  <lable for="mountain">登山</lable>

  <input type="checkbox" name="Mountain" id="mountain"/>

  <br/>

  <lable for="basketball">篮球</lable>

  <input type="checkbox" name="Basketball" id="basketball"/>


提问者:Sris 2018-08-07 19:22

个回答

  • Yyon
    2018-10-25 16:26:02

    我也发现了 label for是有特效的,纯label没有

  • DragonDior
    2018-08-31 17:28:44

    因为你label拼错了,我试了一下,写lable时点击文本是无法触发控件的

  • 慕后端9578665
    2018-08-20 11:25:55

    label拼错了

  • 螺孔
    2018-08-09 19:46:50

    三种运动id要不同

    <form>

      你对什么运动感兴趣:

      <br/>

      <label for="exercise1">慢跑</label>

      <input type="checkbox" name="run" id="exercise1" />

      <br />

      <label for="exercise2">登山</label>

      <input type="checkbox" name="mountaineering" id="exercise2" />

      <br />

      <label for="exercise3">登山</label>

      <input type="checkbox" name="basketball" id="exercise3" />

    </form>


  • GGJHVJH
    2018-08-07 19:41:57

    name属性需要一样吧,我的代码:

        你对什么运动感兴趣:

        <br/>

        <label for="run">慢跑</label>

        <input type="checkbox" name="1" id="run"/>

        <br/>

        <label for="moun">登山</label>

        <input type="checkbox" name="1" id="moun"/>

        <br/>

        <label for="basketball">篮球</label>

        <input type="checkbox" name="1" id="basketball"/>


  • 慕移动0748970
    2018-08-07 19:31:03

    试试ctrl+鼠标右键