zoukankan      html  css  js  c++  java
  • Javascript猜数字游戏

    <!DOCTYPE html>
    <html>
    <head>
        <title></title>
        <meta charset="utf-8" />
    </head>
    <body>
        <div style="200px;height:200px;border:dashed;background-color:darkseagreen;border-1px;">
            <p>1.猜測一个0到100的数<br />2.雙擊文本框重新輸入<br />3.輸入result顯示目標數值</p>
            <label id="lblResult" style="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>
  • 相关阅读:
    java 构造函数内部的多态方法 完全剖析
    Android 高仿微信 获取最近刚刚拍照的缩略图 功能实现
    Android 高仿豌豆荚 一键安装app 功能 实现
    Android Bitmap实战技巧
    Android 异步加载神器Loader全解析
    Android 开源项目PhotoView源码分析
    细数Android开源项目中那些频繁使用的并发库中的类
    js 压缩图片 H5
    上传从剪贴板复制的图片
    moble 设备多指手势识别 (tap , double_tap , pinch)
  • 原文地址:https://www.cnblogs.com/flaaash/p/5274310.html
Copyright © 2011-2022 走看看