关于js处理网页上对象 取相同的名字,如ra那么每个控件就是document.form1.ra[0],document.form1.ra[1],...document.form1.ra[n] 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这位兄弟说的是一组单选框,我的意思是有很多组ra1[0],ra1[1],ra1[2],ra1[n]ra2[0],ra2[1],ra2[2],ra2[n]...是不是对象不能名没有办法使用变量值? 这样支持不?<form name="form1"><input type="checkbox" name="r1" checked><input type="checkbox" name="r2" checked><input type="checkbox" name="r3"><input type="checkbox" name="r4" checked><input type="checkbox" name="r5"></form><script language="javascript">var n=5;for(var i=1;i<=n;i++)alert(document.form1.elements["r"+i].checked);</script> var a=document.getElementsByTagName("radio");for (var i=0;i<a.length;i++){ if(a[i].name.substr(0,1)=="r"){ if(a[i].checked == true){ alert(a[i].name) } }} var a=document.getElementsByTagName("checkbox");for (var i=0;i<a.length;i++){ if(a[i].name.substr(0,1)=="r"){ if(a[i].checked == true){ alert(a[i].name) } }} 如果非要在语句里使用变量。可以用vbscript的eval比如 你要执行,document.form1.rai.xx ^上文的i是变量可以这么写 eval("document.form1.ra" + i +".xx") 关于HTML与屏目分辨率兼容问题 各位,关于引用当前按钮参数的……详见内容! 如何防止看状态,防止查看文件地址路径 Number 和 parseInt 完全一样么? 有什么区别?用哪个好? document.all.WebBrowser.ExecWB(7,1),大多数机器都正常,为什么有的机器说对象不支持该属性或方法呢? 如何用图片做一个reset按钮?? 如何获取正在浏览的网页的内容 我在网易申请的空间,怎么不让它显示它自动给加的广告? 大家轻松一下,来试用一下这个壁纸 js如何根据用户选择不同条件后输出不同的表单? 关于值的传递问题 这种特效如何实现?
ra1[0],ra1[1],ra1[2],ra1[n]
ra2[0],ra2[1],ra2[2],ra2[n]
...
是不是对象不能名没有办法使用变量值?
<input type="checkbox" name="r1" checked>
<input type="checkbox" name="r2" checked>
<input type="checkbox" name="r3">
<input type="checkbox" name="r4" checked>
<input type="checkbox" name="r5">
</form>
<script language="javascript">
var n=5;
for(var i=1;i<=n;i++)
alert(document.form1.elements["r"+i].checked);
</script>
for (var i=0;i<a.length;i++){
if(a[i].name.substr(0,1)=="r"){
if(a[i].checked == true){
alert(a[i].name)
}
}
}
for (var i=0;i<a.length;i++){
if(a[i].name.substr(0,1)=="r"){
if(a[i].checked == true){
alert(a[i].name)
}
}
}
可以用vbscript的eval
比如 你要执行,document.form1.rai.xx
^
上文的i是变量
可以这么写 eval("document.form1.ra" + i +".xx")