初来乍到求解惑~~
javascript吧
全部回复
仅看楼主
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
level 10
假设你的页面里有一个元素id为result用于放1+2=3 等
var result = document.getElementById("result");
var newForm=a+"+"+b+"="+c;
result.innerHTML=result.innerHTML+"<br />"+newForm;
2012年10月27日 16点10分 2
非常感谢!
2012年10月29日 10点10分
1