Javascript猜数字游戏
<!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©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猜数字游戏的更多相关文章
- JavaScript一个猜数字游戏
效果图: 代码: <body> <script type="text/javascript"> window.onload = newgame; //页面载 ...
- 不一样的猜数字游戏 — leetcode 375. Guess Number Higher or Lower II
好久没切 leetcode 的题了,静下心来切了道,这道题比较有意思,和大家分享下. 我把它叫做 "不一样的猜数字游戏",我们先来看看传统的猜数字游戏,Guess Number H ...
- jQuery学习(1)猜数字游戏
jQuery是一个快捷.小型且特征丰富的JavaScript库.它使得HTML文档遍历及操作,事件处理,动画,Ajax等更简洁方便.它通过调用一个简单易用的API,就能在各种浏览器中使用.由于jQ ...
- HTML5 Canvas之猜数字游戏
主要的内容描述的是如何渲染一个矩形的边框和填充背景,以及文字. 代码中有详细的注释: 效果图: 以下是代码: <!DOCTYPE html> <html lang="cn& ...
- C语言猜数字游戏
猜数字游戏,各式各样的实现方式,我这边提供一个实现方式,希望可以帮到新手. 老程序猿就不要看了,黑呵呵 源代码1 include stdio.h include stdlib.h include ti ...
- java 猜数字游戏
作用:猜数字游戏.随机产生1个数字(1~10),大了.小了或者成功后给出提示. 语言:java 工具:eclipse 作者:潇洒鸿图 时间:2016.11.10 >>>>> ...
- 【原创Android游戏】--猜数字游戏Version 0.1
想当年高中时经常和小伙伴在纸上或者黑板上或者学习机上玩猜数字的游戏,在当年那个手机等娱乐设备在我们那还不是很普遍的时候是很好的一个消遣的游戏,去年的时候便写了一个Android版的猜数字游戏,只是当时 ...
- 【原创Android游戏】--猜数字游戏V1.1 --数据存储,Intent,SimpleAdapter的学习与应用
--------------------------------------------------------------- V0.1版本 上次做完第一个版本后,发现还有一些漏洞,并且还有一些可以添 ...
- python学习笔记 ——python写的猜数字游戏 002
from sys import exit import random def Arrfor(str): #CONTST = CONTST + 1 artificial = input("请输 ...
随机推荐
- React 学习笔记(学习地址汇总)
好的博文地址:http://www.ruanyifeng.com/blog/2015/03/react.html 官网学习地址:http://facebook.github.io/react/docs ...
- Advanced Collection Views and Building Custom Layouts
Advanced Collection Views and Building Custom Layouts UICollectionView的结构回顾 首先回顾一下Collection View的构成 ...
- S3C2416 看门狗
原理:看门狗自己有个硬件计数器,看门狗开启后,计数器就开始计数,当计数为0时触发,触发事件有两个:系统复位和中断,可设置屏蔽. 在计数器计数到0之前,程序可以重新设置计数器中的数值,称之喟狗.计数器的 ...
- xml报文的装配解析
xstream dom 将map自动转化为xml报文 http://blog.csdn.net/lisheng19870305/article/details/45847985 报文的通信
- eclipse中的窗口切换快捷键
Ctrl+Shift+F6 很简单,如果以后改用IDEA的话就没用了,但这个窗口切换确实很复杂,看起来也操作比较快.
- 树莓派(Raspberry Pi)日期时间不准的修正方法
在树莓派上,打date命令可以看到系统的日期时间: 后面的CST表示中国标准时间 小知识: 树莓派没有电池,断电后无法保存时间. 树莓派默认安装了NTP(Network Time Protocol)服 ...
- IE弹出窗口显示URL地址栏
工具-->Internet 选项-->安全-->自定义级别-->允许网站打开没有地址栏或状态栏的窗口-->禁止
- Ansible Tower
# Generated by iptables-save v1.4.7 on Tue Aug 23 04:58:34 2016 *filter :INPUT ACCEPT [0:0] :FORWARD ...
- 在Ubuntu上安装LAMP服务器
1.安装Ubuntu上安装LAMP apt-get install lamp-server^ 2.安装过程中设置MySql密码 3.测试 创建index.php var/www/html/index. ...
- 学习笔记之vector向量容器
今天复习到vector向量容器,里面包括vector向量容器的一些优点以及具体的使用方法及代码,分享给大家. Vector向量容器不但能够像数组一样对元素进行随机访问,还可以在尾部插入元素,是一种简单 ...