eval("var i");
execute "dim i"这个例子只是展示了下它们的作用,看不出它们的具体意义所在,再来看看下边两个例子:
<form id="form1" name="form1" method="post" action="">
<input name="info_1" type="text" id="info_1" />
<input name="info_2" type="text" id="info_2" />
<input type="button" name="Submit" value="show" onclick="show();" />
</form>
<script language="javascript">
function show(){
for(var i=1;i<=2;i++)eval("info_"+i+"=form1.info_"+i+".value");
alert(info_1 + "\n" + info_2);
}
</script><form id="form1" name="form1" method="post" action="">
<input name="info_1" type="text" id="info_1" />
<input name="info_2" type="text" id="info_2" />
<input type="button" name="Submit" value="show" onclick="show()" />
</form>
<script language="vbscript">
function show()
dim i
for i=1 to 2
execute "info_" & i & "=form1.info_" & i & ".value"
next
msgbox info_1 & vbcrlf & info_2,48
end function
</script>很明显,若没有他们,我们根本无法这么自由的创建变量并赋值!
我相信,总有一天你也会发现它们的可爱之处!^_^
评论(0)
暂无评论。