已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 源码

标题: js求助。。。

作者: @Ta

时间: 2013-02-06

点击: 2994

哪错了,执行没反应


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<html>
<head>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8"/><title>猜数字</title>
<script>
window.onload=function(){
var txt=document.getElementById("in");
var submit=document.getElementById("submit");
var reset=document.getElementById("reset");
var retry=document.getElementById("retry");
var pd=document.getElementById("pd");
var i=0;
var num = Math.floor(Math.random() * 100 + 1);
}

submit.onclick=function(){
if(++i<=10){
var content=txt.value;
if(!isNaN(content)){
pd.innerHTML="请输入数字";

}
else{
if(content<num){
pd.innerHTML="有点小。。。";
txt.focus();
}
else if(content==num){
pd.innerHTML="恭喜你,猜对啦";
submit.disabled=TRUE;
reset.disabled=TRUE;
}
else{
pd.innerHTML="有点大。。。";
txt.focus();
}
}
}
else{
alert("你已经没机会了");
submit.disabled=TRUE;
reset.disabled=TRUE;

}

}
reset.onclick=function(){

txt.value="";

}

retry.onclick=function(){
i=0;
var num = Math.floor(Math.random() * 100 + 1);
}
</script>
</head>
<body>
输入一个1--100之间的整数:<br/><input type="number" id="in"/><p id="pd"></p><br/><input type="button" id="submit" value="确定"/>
<input type="button" id="reset" value="重置"/><input type="button" id="retry" value="重新开始"/>
</body>
</HTML>

[隐藏样式|查看源码]


『回复列表(7|隐藏机器人聊天)』

1. @老虎会游泳 虎哥神通广大。。
(/@Ta/2013-02-06 18:32//)

2. 这没多少人会JS,@水木易安
(/@Ta/2013-02-06 18:47//)

3. window.onload=???  我没这样用过。一般都是按某个按钮就触发某个函数。input 有个onclick属性
(/@Ta/2013-02-06 18:54//)

4. 知道按下组合键curl+enter 键回复的js么 向Dz那样
(/@Ta/2013-02-06 18:59//)

5. @icEz 现在就是onclick触发不了。。不知道哪错了
(/@Ta/2013-02-06 19:14//)

6. @LLOVE  不知道楼主解决了没有。在window.open里定义的变量在其他函数里使用不了。变量是有作用域的
(/@Ta/2013-02-13 11:09//)

7. @icEz 嗯,我把函数写到window.onload里了
(/@Ta/2013-02-13 12:26//)

回复需要登录

8月14日 17:26 星期四

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1