level 2
2118578
楼主
<html>
<head>
<script type="text/javascript">
function random1()
{
var a=Math.random()
var b=Math.random()
b=b*100
b=Math.round(b)
a=a*100
a=Math.round(a)
document.getElementById("a1").value=a
document.getElementById("a2").value=b
}
function decide()
{
var c=document.getElementById("a3").value
var b=document.getElementById("a1").value
var a=document.getElementById("a2").value
var d=Number(a)+Number(b)
if(c==d)
{alert("祝贺你答对了")
//我想答对了以后在页面的下一行保存计算的结果,比如1+2=3 4+6=10
//但是我只能用innerHTML方法写入一行,没办法写第二行
//不用innercell,有没有别的方式实现在页面重复的写入?
random1()}
else{
alert("恭喜你答错了")
}
}
</script>
</head>
<body onLoad="random1()">
<input type="text" id="a1" readonly />+
<input type="text" id="a2" readonly />=
<input type="text" id="a3" />
<input type="button" value="点我" onClick="decide()"/>
</body>
</html>
2012年10月27日 15点10分
1
<head>
<script type="text/javascript">
function random1()
{
var a=Math.random()
var b=Math.random()
b=b*100
b=Math.round(b)
a=a*100
a=Math.round(a)
document.getElementById("a1").value=a
document.getElementById("a2").value=b
}
function decide()
{
var c=document.getElementById("a3").value
var b=document.getElementById("a1").value
var a=document.getElementById("a2").value
var d=Number(a)+Number(b)
if(c==d)
{alert("祝贺你答对了")
//我想答对了以后在页面的下一行保存计算的结果,比如1+2=3 4+6=10
//但是我只能用innerHTML方法写入一行,没办法写第二行
//不用innercell,有没有别的方式实现在页面重复的写入?
random1()}
else{
alert("恭喜你答错了")
}
}
</script>
</head>
<body onLoad="random1()">
<input type="text" id="a1" readonly />+
<input type="text" id="a2" readonly />=
<input type="text" id="a3" />
<input type="button" value="点我" onClick="decide()"/>
</body>
</html>