湘泉 妇炎康片怎么样:★☆☆ JS中 document.form.input[i].value=""; 不合法? 在线等!

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/01 18:16:14
for(var i=0;i<20;i++)
{
document.form.input[i].value="xx";
}

我把这个句子写进*.js的一个函数中用<script src=""></script>调用

发现出错!!! 错误出在 input[i] 这里

我原以为可以像C语言那样 根据 i 的增大 用 input[i]表示 input0 到 input20

但是出错了!

我用 input2 这样的试验了一下``结果完全正常。

我到底因该怎么修改 input[i] ????????

带数组的是指在有多个标签同名的情况下,它们的值的集合。
比如,
<input type=text name=input value=1>
<input type=text name=input value=2>

那么这时,input[0].value=1,input[1].value=2

楼主一定要input0 到 input20 的话,可以试一下

for(var i=0;i<20;i++)
{
eval("document.form.input"+i+".value='xx'")
}