问答详情
源自:6-1 使用表单标签,与用户交互 - 使用<form>创建表单

for=“pass”

pass是什么意思,百度了,没用密码的意思啊,password才是密码的意思,难道pass是自己定义的或是简写吗?

提问者:这不是个bug 2015-10-02 10:50

个回答

  • 慕課君
    2015-12-07 15:38:17

    意思就是for=“id”  就是说  这个label中的描述文字是描述哪个的,那里面的pass就是一个id,那个id=“pass”这个pass就像,他有一个房子,他的房子叫隔壁老王家,然后你捡到一个娃娃,这个娃娃是谁的呢,你一拍脑门,恍然大悟说 for 隔壁老王家的。于是隔壁老王家有了一个娃娃。

  • 心的幻想
    2015-10-02 18:42:13

    相当于把这个标签关联到相关的表单元素,这个点击标签就会自动定位到关联的元素上。

  • pardon110
    2015-10-02 13:17:43

    你理解错了,在此处pass是for属性的值。for属性是lable标签的。lable标签的用法如下:

    定义和用法

    <label> 标签为 input 元素定义标注(标记)。

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

    <label> 标签的 for 属性应当与相关元素的 id 属性相同。

    例:下面这段代码for="male",male指向的是id值为male的input标签。

    <label for="male">Male</label>
      <input type="radio" name="sex" id="male" />