今天学习了一个猜数字的小游戏的JS写法,方法很简单,现在写下来:
随机数的产生
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(); } }
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>