猜拳游戏

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

<!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="width:100px" background="brown"/>
        <h2>VS</h2>
        <img id="image2" src="1.png" style="width: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="比赛" οnclick="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";
                }
            }
        }

 

转载于:https://www.cnblogs.com/liaoxiaolao/p/9803562.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值