value跟for还有id有什么关系?

来源:6-8 使用label为input标签穿上衣服

Dusdii

2015-12-24 16:30

value跟for还有id有什么关系?

写回答 关注

6回答

  • 千里般若
    2015-12-24 16:41:46
    已采纳

     <label for="male">男</label>
     <input type="radio" name="gender" id="male" />

    类似这个,for是label里面和控件的id对应,label我的理解就是一个文本,id对应以后点了这个文本就相当于点了控件,方便操作。而value值是用在按钮上,就是按钮上显示的名字,和for,id没有关系。仅供参考哈,不一定对。

    Dusdii

    非常感谢!

    2015-12-24 17:21:15

    共 1 条回复 >

  • 如如不动
    2015-12-24 16:49:26

    html中id是唯一的,class可以同时定义给多个元素;

    value一般是表单的专有属性,获取表单内容,如:

    <input type="text" value="测试使用”id="input">,可以通过js获取表单内容,

    var p=document.getElementById("input").value; 

    console.log(p);可以在控制台看到打印结果;

    for在js中是一种循环语句,在表单中主要用于<label for="input">点我</label>标签光标聚集,点击“点我”光标会自动选中上面的表单输入框;

  • 方长君
    2015-12-24 16:46:57

    这里的for与id的关系应该说的是在label 标签中

    <label>名字</label><input tyle="text"/>
    <label for="name" >名字</label><input tyle="text" id="name"/>

    第一行点击名字是不会选中输入框

    第二行点击名字会直接选中输入框 for和id 就是讲lable和表单标签联系在一起

  • 皮皮鲁pp
    2015-12-24 16:46:17

    1,value是标签上的值

    2,for在<lable>标签中用到 作用是点击文本,就会触发此控件  而能起到触发作用就是因为for的值和id的值一致   代码如下:

     <label for="male">男</lable>

      <input type="radio" name="gender" id="male" />

    3.id的值是唯一标示  


  • 1304971170
    2015-12-24 16:41:45

    values是提交到服务器的值  for是设置自动将焦点转到和标签相关的表单控件上 id是设置相关标签  for和id设置成一样

  • 删我丶
    2015-12-24 16:36:59

    value是某个元素或者标签的值

    例如:<input type="submit" value="Submit" />

    按钮上面会有"Submit";

    for是循环体    for(var i=0;i<length;i++ ){

        这里放你需要执行的代码

    }

    id是标签唯一标示   id不能重复。 注释: 不能像class一样有相同的  

初识HTML(5)+CSS(3)-升级版

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

1225297 学习 · 18230 问题

查看课程

相似问题