var allLabel = document.getElementsByTagName("label"),
i=0,
len = allLabel.length;
for(;i<len;i++){
allLabel[i].setAttribute("for",i);
}setAttribute设置元素的属性。
i=0,
len = allLabel.length;
for(;i<len;i++){
allLabel[i].setAttribute("for",i);
}setAttribute设置元素的属性。
解决方案 »
- 怎么实现jquery的mouse的一个效果
- js保存网页图片的方法
- 請問大俠如何控制 textbox 中只能輸入繁體中文而不能輸入簡體中文﹖謝謝﹗
- 页面动态添加Textbox ?
- javascript函数中,如何调用vbscript中自己定义的某一个函数?
- 求助·~~~急~~在线等
- javascript的日期问题,帮帮忙呀!
- 请教如何制作浮动窗口
- vbscript和javascript在一个页面共存有什么条件?
- my97DatePicker控件如何将日历面板变大,因需要手机访问
- 不是说js会自动向上找prototype吗,为什么这里不找
- 请问下各位大神 关于网页边框的一个问题 请各位大虾进来帮下我
来个支持的
allLabel[i].[‘for']=i; 2个一起写 总有一个适合的把
任何浏览器底下都不起作用哦
任何浏览器底下都不起作用哦
好吧 证明我错了
//*-------为每个radio标签添加id,为每个label标签添加for属性-------
window.onload = function(){
var theWrapDiv = document.getElementById('carList');
var theLabel = theWrapDiv.getElementsByTagName("label");
var theInput = theWrapDiv.getElementsByTagName("input");
for(i = 0; i < theInput.length; i ++){
theInput[i].id = "state" + i;
}
for(j = 0; j < theLabel.length; j ++){
theLabel[j].setAttribute("for","state" + j);
}
}
其实我主要是想实现这个功能