为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

6 回答

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

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

0 回复 有任何疑惑可以回复我~
#1

Dusdii 提问者

非常感谢!
2015-12-24 回复 有任何疑惑可以回复我~

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>标签光标聚集,点击“点我”光标会自动选中上面的表单输入框;

1 回复 有任何疑惑可以回复我~

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

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

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

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

1 回复 有任何疑惑可以回复我~

1,value是标签上的值

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

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

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

3.id的值是唯一标示  


1 回复 有任何疑惑可以回复我~

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

1 回复 有任何疑惑可以回复我~

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

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

按钮上面会有"Submit";

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

    这里放你需要执行的代码

}

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

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信