<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8" />
</head>
<body>
<div style="width:200px;height:200px;border:dashed;background-color:darkseagreen;border-width:1px;">
<p>1.猜測一个0到100的数<br />2.雙擊文本框重新輸入<br />3.輸入result顯示目標數值</p>
<label id="lblResult" style="width:30px;background-color:crimson">显示对错</label>
<br />
<label id="lblCount" style="background-color:darkcyan">猜测次数:0</label>
<br />
<input type="text" id="txtNum" onchange="getResult()" ondblclick="CaiShu()" />
<br />
<label id="lblDebug">Coded By Phoenix&copy;2016</label>
<button hidden="hidden" id="btnReset" onclick="reset()">重新開始</button>
</div> <script>
var shuzhi = parseInt(Math.random() * 100);//得到要让人家猜测的数
var cishu = 0;
//document.getElementById("realValue").innerHTML = shuzhi; var lblResult = document.getElementById("lblResult");
var lblDebug = document.getElementById("lblDebug");
var txtNum = document.getElementById("txtNum"); function CaiShu() {
var num = txtNum.value;//猜测的数
//alert(num);
if (shuzhi>num) {
lblResult.innerHTML = "猜小了";
cishu = cishu + 1;
txtNum.textContent = ""; }
if(shuzhi<num) {
lblResult.innerHTML = "猜大了";
cishu = cishu + 1;
txtNum.textContent = "";
}
if(shuzhi==num)
{
lblResult.innerHTML = "猜對了";
document.getElementById("btnReset").hidden = null;
}
//顯示猜測次數
document.getElementById("lblCount").innerHTML ="猜測次數"+ cishu;
} function reset() {
shuzhi = parseInt(Math.random() * 100);
cishu = 0;
document.getElementById("btnReset").hidden = "hidden";
document.getElementById("txtNum").value = "";
document.getElementById("lblResult").innerHTML = "顯示對錯";
document.getElementById("lblCount").innerHTML = 0;
} function getResult() {
var result = txtNum.value == "result";
//lblDebug = result;
if (result) {
txtNum.value = shuzhi;
}
}
</script>
</body>
</html>

Javascript猜数字游戏的更多相关文章

  1. JavaScript一个猜数字游戏

    效果图: 代码: <body> <script type="text/javascript"> window.onload = newgame; //页面载 ...

  2. 不一样的猜数字游戏 — leetcode 375. Guess Number Higher or Lower II

    好久没切 leetcode 的题了,静下心来切了道,这道题比较有意思,和大家分享下. 我把它叫做 "不一样的猜数字游戏",我们先来看看传统的猜数字游戏,Guess Number H ...

  3. jQuery学习(1)猜数字游戏

      jQuery是一个快捷.小型且特征丰富的JavaScript库.它使得HTML文档遍历及操作,事件处理,动画,Ajax等更简洁方便.它通过调用一个简单易用的API,就能在各种浏览器中使用.由于jQ ...

  4. HTML5 Canvas之猜数字游戏

    主要的内容描述的是如何渲染一个矩形的边框和填充背景,以及文字. 代码中有详细的注释: 效果图: 以下是代码: <!DOCTYPE html> <html lang="cn& ...

  5. C语言猜数字游戏

    猜数字游戏,各式各样的实现方式,我这边提供一个实现方式,希望可以帮到新手. 老程序猿就不要看了,黑呵呵 源代码1 include stdio.h include stdlib.h include ti ...

  6. java 猜数字游戏

    作用:猜数字游戏.随机产生1个数字(1~10),大了.小了或者成功后给出提示. 语言:java 工具:eclipse 作者:潇洒鸿图 时间:2016.11.10 >>>>> ...

  7. 【原创Android游戏】--猜数字游戏Version 0.1

    想当年高中时经常和小伙伴在纸上或者黑板上或者学习机上玩猜数字的游戏,在当年那个手机等娱乐设备在我们那还不是很普遍的时候是很好的一个消遣的游戏,去年的时候便写了一个Android版的猜数字游戏,只是当时 ...

  8. 【原创Android游戏】--猜数字游戏V1.1 --数据存储,Intent,SimpleAdapter的学习与应用

    --------------------------------------------------------------- V0.1版本 上次做完第一个版本后,发现还有一些漏洞,并且还有一些可以添 ...

  9. python学习笔记 ——python写的猜数字游戏 002

    from sys import exit import random def Arrfor(str): #CONTST = CONTST + 1 artificial = input("请输 ...

随机推荐

  1. 2013/10/24初学BOOST

    今天第一次接触学习boost库,虽然以前也听过boost,但是没有用心学习和使用此库. 学习的材料是:Boost_c++库.pdf RAII 智能指针的原理基于一个常见的习语叫做RAII:资源申请即初 ...

  2. Linear Algebra lecture8 note

    Compute solution of AX=b (X=Xp+Xn) rank r r=m solutions exist r=n solutions unique   example: 若想方程有解 ...

  3. ORA-00907: 缺失右括号

    创建表时出现ORA-00907: 缺失右括号的情况 调整关键字的顺序 CREATE TABLE s_dept(ID PRIMARY KEY NOT NULL NUMBER(7),NAME NOT NU ...

  4. 解决MongoDB磁盘IO问题的三种方法

    1.使用组合式的大文档 我们知道MongoDB是一个文档数据库,其每一条记录都是一个JSON格式的文档.比如像下面的例子,每一天会生成一条这样的统计数据: { metric: "conten ...

  5. 中文字符串转换为十六进制Unicode编码字符串

    package my.unicode; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Uni ...

  6. Asp.net中文件的压缩与解压

    这里笔者为大家介绍在asp.net中使用文件的压缩与解压.在asp.net中使用压缩给大家带来的好处是显而易见的,首先是减小了服务器端文件存储的空间,其次下载时候下载的是压缩文件想必也会有效果吧,特别 ...

  7. ASP.NET: 正在中止线程 错误原及解决方法

    #[操作记录]:2010-02-23 9:25:12  System.Threading.ThreadAbortException: 正在中止线程. 症状 如果使用 Response.End.Resp ...

  8. Jquery:hide一个元素,需要注意的问题(offset)

    $(".load_more").css('display','none'); 或 $(that.more).find("strong").hide(); 需要注 ...

  9. 拥有的50个CSS代码片段(上)

    1. CSS 重置 ;;;font-size: 100%; font: inherit; vertical-align: baseline; outline: none; -webkit-box-si ...

  10. python---set集合

    集合(set)是一个无序不重复元素的序列. #!/usr/bin/python3 student = ({'Tom', 'Jim', 'Mary', 'Tom', 'Jack', 'Rose'}) p ...