真的很简单的问题,可一直不行,郁闷啊!var k=document.form.okbass1.checked;
alert(k);
值是“false” ,这样就没问题
但okbass1 换成变量 jj("okbass"+jj) 就不行了。var k=document.form.("okbass"+jj).checked;
alert(k);不知错在哪里了,大家帮忙一下,谢谢
alert(k);
值是“false” ,这样就没问题
但okbass1 换成变量 jj("okbass"+jj) 就不行了。var k=document.form.("okbass"+jj).checked;
alert(k);不知错在哪里了,大家帮忙一下,谢谢
var k=document.form.okbass1.checked; 这里K的值是通过Document对象层层引用得到的,利Document可以引用文档中的任一元素,但是你一换成变量JJ怎么行呢?你要是想想将元素名赋给一变量,那么元素名就不能加上双引号呀,一加双引号不就变能了普通字符串了吗?如:var x=document.form1.txt1,这样是可以的,但下面这句代码就不对了:y=x."value"
alert(k);
var k=eval("document.form.okbass"+jj+".checked");
alert(k);