用eval()实现: 例子<HTML>
<script>
function test(){
var x
for(var i=1;i<=parseInt(document.form1.text0.value);i++){
x=eval("document.form1.text"+i+".value")
alert(x)
}
}
</script>
<form name=form1>
<input name=text0 value=5><br>
<input name=text1 value=a1>
<input name=text2 value=a2>
<input name=text3 value=a3>
<input name=text4 value=a4>
<input name=text5 value=a5>
<input type=button value=test onclick=test()>
</form>
</HTML>
<script>
function test(){
var x
for(var i=1;i<=parseInt(document.form1.text0.value);i++){
x=eval("document.form1.text"+i+".value")
alert(x)
}
}
</script>
<form name=form1>
<input name=text0 value=5><br>
<input name=text1 value=a1>
<input name=text2 value=a2>
<input name=text3 value=a3>
<input name=text4 value=a4>
<input name=text5 value=a5>
<input type=button value=test onclick=test()>
</form>
</HTML>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货