今天学习了一个猜数字的小游戏的JS写法,方法很简单,现在写下来:
1、随机数的产生
function randomize(){//取1-10随机数,其实是根据时间~~~~(>_<)~~~~
var now = new Date();
num = (now.getSeconds()) % 10;
num ++;
}
function guessIt(form){
if(form.tfield.value == num){
alert("Correct!");
form.tfield.focus();
trys = 0;
randomize();
}else{
trys ++;
alert(trys + " wrong. Try again!");
form.tfield.value = "";
form.tfield.focus();
}
}
3、HTML主体
<body bgColor="lightgreen" onLoad="randomize()">
<center>
<b>pick a number between 1 and 10</b>
<form action="" name="myform">
<input type="textbox" size="4" name="tfield">
<p>
<input type="button" name="button1" value="Check my guess!" onCLick="guessIt(this.form)">
</p>
</form>
</center>
</body>
实际效果请点击