问答详情
源自:6-9 填填性别和兴趣爱好 - 单选框、复选框,让用户选择

为什么要用<label>,不直接打字?

为什么要用<label>,不直接打字?

提问者:卟懂伱 2016-05-22 22:22

个回答

  • 窗外雨丝如帘
    2016-05-22 22:34:05
    已采纳

    label标签不会向用户呈现任何特殊效果,它的作用是为鼠标用户改进了可用性。如果你在 label 标签内点击文本,就会触发此控件。就是说,当用户单击选中该label标签时,浏览器就会自动将焦点转到和标签相关的表单控件上(就自动选中和该 label标签相关连的表单控件上)。

    例如:

    <form method="post" action="save.php">

    <label for="manpao">慢跑</label> <input type="checkbox" value="manpao" name="慢跑" id="manpao" />

    <label for="dengshan">登山</label> <input type="checkbox" value="dengshan" name="登山" id="dengshan" />

    <label for="lanqiu">篮球</label> <input type="checkbox" value="lanqiu" name="篮球" id="lanqiu" />

    </form>



  • 慕粉3375304
    2016-05-22 22:27:24

    点击label标签内的文本,会触发此控件

  • 慕粉3394420
    2016-05-22 22:25:25

    <label>标记