zoukankan      html  css  js  c++  java
  • 猜拳游戏

    虽然写的不好,但是大部分功能都实现了。

    <!DOCTYPE HTML>
    <html lang="en">
    <head>
        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
        <title></title>
        <link href="1.css" type="text/css" rel="stylesheet">
        <script language="javascript" type="text/javascript">
            function test1(){
                var i=parseInt(Math.random()*10);
            //window.alert(i);
            var i2=i%3;
            var ima1=document.getElementById("image1");
            //var im=image1.value;
            //window.alert(ima1);
            ima1.src=(i%3)+".png";
    
            //window.alert(sel);
            }
    
            function test2(){
            var ima2=document.getElementById("image2");
            var sel=document.getElementById("se");
            for(var i=0;i<sel.options.length;i++){
    
                if(sel.options[i].selected==true){
                    //window.alert(sel.options[i].selected);
                    //window.alert(sel.options[i].value);
                    var v=sel.options[i].value;
                    if(v=="shitou"){
                        ima2.src="2.png";
                    }
                    if(v=="jiandao"){
                        ima2.src="1.png";
                    }
                    if(v=="bu"){
                        ima2.src="0.png";
                    }
                }
            }
            }
    
            function test3(){
                var im1=document.getElementById("image1").src;
                var im2=document.getElementById("image2").src;
                window.alert(im1+" "+im2);
                //if(im)
                document.getElementById("myspan").innerText="";
                if(im1==im2){
                    //document.writeln("平手");
                    document.getElementById("myspan").innerText="平手";
                }
            }
            
        </script>
    </head>
    <body>
            <img id="image1" src="0.png" style="100px" background="brown"/>
            <h2>VS</h2>
            <img id="image2" src="1.png" style="100px" background="brown"/>
            <select id="se" onchange="test2()">
                <option id="s" value="shitou">石头</option>
                <option id="j" value="jiandao">剪刀</option>
                <option id="b" value="bu"></option>
            </select>
            <input type="button" value="开始" onclick="test1();test3()"/>
            <!-- <input type="button" value="比赛" onclick="test3()"/> -->
            <br/>结果是:<span id="myspan"></span>
            
    </body>
    </html>

     这里比较关键的地方在于获取下拉列表选中的值。

    var sel=document.getElementById("se");
            for(var i=0;i<sel.options.length;i++){
                if(sel.options[i].selected==true){
                    //window.alert(sel.options[i].selected);
                    //window.alert(sel.options[i].value);
                    var v=sel.options[i].value;
                    if(v=="shitou"){
                        ima2.src="2.png";
                    }
                    if(v=="jiandao"){
                        ima2.src="1.png";
                    }
                    if(v=="bu"){
                        ima2.src="0.png";
                    }
                }
            }
  • 相关阅读:
    KMP算法的理解和代码实现
    关于线程死锁
    PAT1018
    PAT1059
    PAT1009
    PAT1006
    PAT1005
    PAT1004
    PAT1002
    PAT
  • 原文地址:https://www.cnblogs.com/liaoxiaolao/p/9803562.html
Copyright © 2011-2022 走看看