您现在的位置是:首页 > 电脑技术查询 > web开发

document.all.aa1.value,该怎么解决

编辑:chaxungu时间:2022-10-02 23:17:06分类:web开发

document.all.aa1.value
document.all.aa1.value="1";

用变量i代替上面的1,语句怎么写?

document.all.aa[i].value="1"; ??


------解决方案--------------------
eval("document.all.aa"+i+".value='1'")
------解决方案--------------------
document.all['aa'+i].value="1";
也可以用eval函数.

不过最好还是这样用:
var obj=document.getElementById('aa'+i);
obj.value='1';

可保证不同浏览器下的兼容性