同上,或者
document.all["form.da" + i].value = da[i];
document.all["form.da" + i].value = da[i];
解决方案 »
- 3个小问题,问高人
- document.getElementById(...)为空或者不是对象的问题
- 我一个框架里的某链接点击后出现登录,然后第一个框架中的主体跳到别一个框架中,该怎么做啊?
- JavaScript有什么方便比较好用的编写工具么?
- 上传东西时,点击一个"确定"提交按钮,显示一个正在提交的画面,这样访客就很容易知道上传的情况了
- 怎么样将另一个页网里的table的内容读取到数组
- form命名问题 js校验
- 如何在打开网页时自动将焦点定位导致一个编辑框?
- 请问下面这个条件有什么字符能够符合?
- 使用JavaScript运行本地机的程序
- 标签问题,请各位大哥帮忙,谢谢!~
- 刚改版了!大家给点意见!
先用eval把("form.da"+i)转化成对象进行处理,比较渐变实用
document.all["da" + i].value = da[i];
document.all["form.da" + i].value = da[i];
eval("form.da"+i).value=da[i];
都不行呀。前面两种提示document.all[....]为空或不是对象,第三种提示:undefined为空或不是对象。是不是我的函数其它部分有问题,你们调试都通过吗?
var da=new Array("A","B");
for(var i=0;da.length;i++)
{
eval(form+".da"+i).value=da[i];
}
}
表示,就提示说:object未定义,看又是什么原因呢?
function correctAnswer(form)
{
var da = new Array("A","B");
for(var i=0;i < da.length;i++)
{
eval(form + ".da" + i).value = da[i];
}
}
</SCRIPT>
<form name=form1>
1、下列哪位作家属于多血质写作者( <input name="da1" type="text" class="underline">
)。 <br> <input type="radio" name="tx1" value="A">
A. 徐志摩
<input type="radio" name="tx1" value="B">
B. 卡夫卡
<input type="radio" name="tx1" value="C">
C. 郁达夫
<input type="radio" name="tx1" value="D">
D. 茅盾 <br>
2 、写作者在对感性世界的表象或形象信息进行输入、加工、处理和输出的认识历程中发展起来的思维是
<input name="da2" type="text" class="underline">思维.
<input type="radio" name="tx2" value="A">
A. 形象思维
<input type="radio" name="tx2" value="B">
B.灵感思维
<input type="radio" name="tx2" value="C">
C.发散思维
<input type="radio" name="tx2" value="D">
D.抽象思维 <input type="button" name="Submit" value="查看答案" onClick="correctAnswer(this.form)">
</form>