<!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. CoreData数据库

        一  CoreData 了解 1 CoreData 数据持久化框架是 Cocoa API 的一部分,首先在iOSS5 版本的系统中出现:      它允许按照 实体-属性-值 模式组织数据: ...

  2. Android开发教程:shape和selector的结合使用

    shape和selector是Android UI设计中经常用到的,比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到shape和selector.可以这样说,shape和 ...

  3. kernel/ptrace.c

    /* ptrace.c *//* By Ross Biro 1/23/92 *//* edited by Linus Torvalds */ #include <linux/head.h> ...

  4. Java框架重量级,轻量级的问题?

    一般认为,SSH为重量级.SSI为轻量级. 但轻重的概念怎么界定?

  5. jquery实现AJAX的4种方法

    当我们用javascript写ajax程序写得很“开心”的时候,突然有人告诉你有一种东西叫jquery,它会告诉你不直接和 HttpRequest是多么的快乐,同时你再也不需要再烦恼纠结的ajax乱码 ...

  6. 素数方阵的工程ing

    2016 12 12 16 12 开始 2016 12 13 17 30   还没开打 2017 1 3 ..... 一星期前貌似打完了... 如下 #include<iostream> ...

  7. 单例模式读取properties配置文件中的信息

    public class ConfigManager {    private static ConfigManager config = null;    //创建Properties文件  读取配 ...

  8. cellmap for iphone

    说明:Cellmap的Iphone版本已经上架APP Store. 如需下载,可以登陆app store,然后搜索cellmap进行下载. 或者直接登陆以下地址下载: https://itunes.a ...

  9. Inventor 2014 sp1/sp2激活

    问题: win8.1 inventor2014,不打补丁不兼容: 打了补丁xforce激活始终无法成功. 解决: 1. 使用未打补丁之前的 adlmact.dll 和 adlmact_libFNP.d ...

  10. IntentService

    http://developer.android.com/training/run-background-service/index.html IntentService 只是简单的对Service做 ...