百鬼夜行盒子多少钱:网页中java的加运算

来源:百度文库 编辑:中科新闻网 时间:2024/05/10 08:11:46
<script language="javascript">
function setid()
{
str='';
if(!window.add.no.value)
window.add.no.value=1;
for(i=1;i<=window.add.no1.value+window.add.no.value;i++)
str+='第'+'<input type=text name=no'+i+' value='+i+' size=2>集:  <input type=text name="url'+i+'" style="padding-left:1pt" size=60 value="'+i+'"><br>';
window.upid.innerHTML=str+'<br>';
}
</script>

上面这段代码中, 当 no1=5 no=2 时window.add.no1.value+window.add.no.value 相加的结果是52 , 这里应该怎么写才能得到正确的结果7 。 初学者,请大家赐教!

<script language="javascript">
function setid()
{
for(i=1;i<=eval(window.add.no1.value)+eval(window.add.no.value);i++)
{
alert(i)
}
}
</script>
<form name ="add">
<input type="text" name="no" value="2">
<input type="text" name="no1" value="5">
<input type="button" onclick="setid()">