alert(document.f1.elements["my_a"+i).value); oralert(eval("document.f1.my_a"+i)).value);
解决方案 »
- html里写代理的问题
- 如何使复选框有和单选框一样的功能?
- 急问:填写表单时,自动根据所填写得显示计算结果
- 中文变量的编码问题
- 是不是ie在加载网页的时候默认对同个域名只采用两个线程请求资源,有无官方资料数据可参考的
- window.top.document.referrer 这段代码如何使用?
- jquery easyui 中的layout收缩时的标题问题
- poi 打印设置 如何调整所有列宽为一页
- 如何判断用户输入的数据类型?!(在线等!急。。。。。。。。。。!)
- 救命啊!我的浏览器现在连脚本也执行不了了,怎么办啊?
- 求解,这是什么 东东了,高手???
- 第一次进入显示一个页面的漂浮层,当第二次进入时,就不显示了
{
var objName = "my_a" + i;
document.all(objName).value = i;
}
---------
<html>
<head>
<script>
function aaa()
{
for(i=1; i<4; i++)
{
// alert(document.f1.my_a1.value);
i = "" + i;
strNote = 'my_a'+i;
alert(document.getElementById(strNote).value);
// alert(document.f1.(my_a+i).value);
// 这个i应该如何写,才能变成对象的一部份,使之可以递增 比如用这个循环来获取document.f1.my_a2.value 、document.f1.my_a3.value........... 的值
}
}
</script>
</head>
<body>
<form name=f1>
a1:<input type=text name=my_a1><p>
a2:<input type=text name=my_a2><p>
a3:<input type=text name=my_a3><p>
a4:<input type=text name=my_a4><p>
.
.
.
an:<input type=text name=my_an><p>
<input type="button" name="abc" value="按一下" onclick="aaa()">
</form>
</body>
</html>
<head>
<script>
function aaa()
{
for(i=1; i<5; i++)
{ //或者
document.f1.elements["you_a"+i].value=document.f1.elements["my_a"+i].value;
// eval("document.f1.you_a"+i).value=eval("document.f1.my_a"+i).value;
}
}
</script>
</head>
<body>
<form name=f1>
a1:<input type=text name=my_a1><input type=text name=you_a1><p>
a2:<input type=text name=my_a2><input type=text name=you_a2><p>
a3:<input type=text name=my_a3><input type=text name=you_a3><p>
a4:<input type=text name=my_a4><input type=text name=you_a4><p>an:<input type=text name=my_an><input type=text name=you_an><p>
<input type="button" name="abc" value="按一下" onclick="aaa()">
</form>
</body>
</html>好吧,,,结贴了,参与者有份