请问我想用变量代替对象名该怎么实现啊? 比如对象是txt1,txt2,txt3用eval("txt"+i)就可以了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 getElementsByName("变量名"+其它参数) 我的对象名是没有规律的,但是我现在知道变量aaa的值就是对象名,我用楼上的方法,写成了form.eval(aaa).value系统提示对象不支持此对象或方法,请问是怎么回事啊?急!!! function sub_form(){ var i=0; for(var k=0;k<document.form1.tbl.length;k++) { if(document.form1.tbl[k].checked) { var s=form1.tbl[k].value; if(form1.getElementsByName(s).value==""){ alert("aaaaaaa"); } else { i++; } } } if(i>0){ if(window.confirm("您确认要添加的信息吗?")) { document.form1.submit(); } } else { alert("请至少选择一个表名"); } return false;}以上是我的代码,与前面的提示是相同的,谢谢!!! <html><script>function showtext(){ var aaa="txt"; alert(document.all[aaa].value);}</script><body> <form> <input type="text" name="txt"> <input type="button" onClick="showtext();" value="show"> </form></body></html> form.eval(aaa).value==》eval("form."+aaa+".value") js中文本框中弹出框定位问题 关于函数参数传递的问题 求个英语发音的例子? 页面页码点击后变色 两个小问题 JS文件里获取服务控件ID JScript数组加法请教 能否使用javascript获取浏览器的代理服务器的设置信息 类似于PB的editmask的可自行设置mask的输入控件,大家帮我测一下,并给出测试环境和bug,谢谢 还是选项卡问题 如何获得 td 元素的高度 ?????????????????? 身份证验证怎么做?
{
var i=0;
for(var k=0;k<document.form1.tbl.length;k++)
{
if(document.form1.tbl[k].checked)
{
var s=form1.tbl[k].value;
if(form1.getElementsByName(s).value==""){
alert("aaaaaaa");
}
else {
i++;
}
}
} if(i>0){
if(window.confirm("您确认要添加的信息吗?"))
{
document.form1.submit();
}
}
else
{
alert("请至少选择一个表名");
}
return false;
}
以上是我的代码,与前面的提示是相同的,谢谢!!!
<script>
function showtext()
{
var aaa="txt";
alert(document.all[aaa].value);
}
</script>
<body>
<form>
<input type="text" name="txt">
<input type="button" onClick="showtext();" value="show">
</form>
</body>
</html>
==》
eval("form."+aaa+".value")