我想更改单选按钮名称,如sex1,sex2进行验证。但我怎样才能添加i的值
for(i=1;i<=no_applicant;i++) {
var sex = document.edu.sex+i+;
for (var j=0; j<sex.length; j++) {
if (sex [j].checked)
break;
}
if (j==sex.length) {
alert("Sex field for "+i+" applicant cannot leave blank");
return false;
}
}
答案 0 :(得分:0)
使用例如document.edu["sex" + i]
。
在Javascript中,foo.bar
只是foo["bar"]
的便捷简写,当密钥是与标识符名称形式匹配的文字字符串时,它可以正常工作。对于任何更复杂的事情,请使用括号形式。