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>
  • 相关阅读:
    为服务部署 Jekins的使用
    spring cloud
    docker
    WebSocket
    idea
    maven
    SQL四种语言(DDL、 DML、 DCL、 TCL)
    十大经典排序
    AVL树的旋转图解和简单实现
    多个线程交替打印
  • 原文地址:https://www.cnblogs.com/flaaash/p/5274310.html
Copyright © 2011-2022 走看看