js中打地鼠游戏

<!DOCTYPE html><html lang=""><head>    <mata charset = "utf-8" /><title>打地鼠</title><style>    #tb{        background:url(beijing.jpg) no-repeat;    }    #fen{        font-weight:bold;        font-size:60px;        font-family:迷你简哈哈;    }    #fen1{        font-weight:bold;        font-size:60px;        font-family:迷你简哈哈;    }</style><script>    function kaishi(){        setTimeout("bh()",3000);        sum=0;    }//    实现地鼠出现的动作    function bh(){        sj=Math.floor(Math.random()*9);        img1=document.getElementsByTagName("img");        img1[sj].src="dishu.gif";//        给地鼠图片添加单击事件和打击动作        img1[sj].setAttribute("onclick","daji()");        setTimeout("xs()",1000);    }//    实现打击地鼠的动作,将地鼠图片更换为击中图片,并且去掉onclick事件,避免出现一只地鼠击中两次,加两次分数的情况    function daji(){        img1[sj].src="shang.gif";        img1[sj].removeAttribute("onclick");//        更换一次图片积分器加十分        sum+=10;//        改变积分器        document.getElementById("fen").innerHTML=sum/10;        document.getElementById("fen1").innerHTML=sum;    }//    一秒后没击中地鼠,地鼠消失动作    function xs(){        img1[sj].removeAttribute("onclick");        img1[sj].src="keng.gif";        setTimeout("bh()",1000);    }</script></head>

<body ><center>    <table id="tb">        <foction>打地鼠</foction>        <tr>            <td><img src="keng.gif"></td>            <td><img src="keng.gif"></td>            <td><img src="keng.gif"></td>        </tr>        <tr>            <td><img src="keng.gif"></td>            <td><img src="keng.gif"></td>            <td><img src="keng.gif"></td>        </tr>        <tr>            <td><img src="keng.gif"></td>            <td><img src="keng.gif"></td>            <td><img src="keng.gif"></td>        </tr>

</table>    <p id="fen">击中次数</p>    <p id="fen1">分数</p></center></body></html>

原文地址:https://www.cnblogs.com/chaojiyingxiong/p/9309216.html

时间: 2024-10-11 11:49:06

js中打地鼠游戏的相关文章

原生js简单打地鼠游戏

js部分内容 ------------------------------------------------------ var start = document.getElementById("start"); /*游戏开始按钮*/var diglettLocation = document.getElementsByClassName("anmint");var gameImg = ['img/ds01.png', 'img/ds03.png', 'img/d

纯JS编写打地鼠游戏

这个游戏是本人前不久刚入门编写的游戏,感觉里面代码很LOW但是对于新手来说很一般般吧~ 没有上传音乐 运行效果: 上代码(HTML+JS): <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <link rel="stylesheet" type="text/css" href=

JS实现一个基本的打地鼠游戏

直入正题,用JS实现一个简单的打地鼠游戏 因为功能比较简单就直接裸奔JS了,先看看效果图,或者 在线玩玩 吧 如果点击颜色比较深的那个(俗称坏老鼠),将扣分50:如果点击颜色比较浅的那个(俗称好老鼠),将得分100 实现 老鼠好像有点难画,又不想用图片,就直接用CSS画个简单的图代表老鼠和坑吧 html结构 挺简单,用9个 li 标签代表坑,用9个 div 标签代表老鼠 <div class="container"> <h4>无聊打打地鼠</h4>

用Netty和Raphael来写塔防online游戏(二) - JS中使用protobuf协议

一. 简单介绍一下protobuf: Protocol Buffers are a language-neutral, platform-neutral, extensible way of serializing structured data for use in communications protocols, data storage, and more, originally designed at Google . 如今,已经有人用JS实现了protobuf协议,就是ProtoBu

JS贪吃蛇游戏

<!DOCTYPE html><html> <head>    <meta charset="utf-8">    <meta http-equiv="X-UA-Compatible" content="IE=edge">    <title>JS贪吃蛇游戏</title>    <style>    * {        margin: 0;    

简说JS中的循环部分

JS中的循环语句是JS基础的最最重要的部分,没有之一,后面所学的其他的一些重要的知识也是需要在此的基础啥古玩城更高级的设置,先来简单的说一下循环的一些知识点. 一.循环结构的执行步骤 1.声明循环变量: 2.判断循环条件: 3.执行循环体操作: 4.更新循环变量: 然后,循环执行2-4,直到条件不成立时,跳出循环. while循环()中的表达式,运算结果可以是各种类型.但是最终都会转为真假,转换规则同if结构. while循环特点:先判断,再执行: do-while循环特点:先执行,再判断:即使

Vue.js实现拼图游戏

Vue.js实现拼图游戏 之前写过一篇<基于Vue.js的表格分页组件>的文章,主要介绍了Vue组件的编写方法,有兴趣的可以访问这里进行阅读:http://www.cnblogs.com/luozhihao/p/5516065.html 前言 为了进一步让大家了解Vue.js的神奇魅力,了解Vue.js的一种以数据为驱动的理念,本文主要利用Vue实现了一个数字拼图游戏,其原理并不是很复杂,效果图如下: demo展示地址为:https://luozhihao.github.io/vue-puzz

团队项目——打地鼠游戏(SPEC)系统性能评估测试

1.SPEC测试的目标: 本轮测试的目的是测试打地鼠游戏的需求以及确保每个需求都能得到满足的方法.编写此需求说明书是为了使用户和开发人员对所开发的系统有一致的理解.通过阅读此说明书,开发人员可以了解当前业务的具体需求和要实现的主要功能,用户通过阅读此说明书可以确认开发人员对其业务需求的认识是否正确,并对系统要实现功能有初步的了解. 本轮测试内容包括以下打地鼠游戏以下的子系统: 1.游戏功能子系统 2.积分功能子系统 3.DIY功能子系统 4.计时功能子系统 5.排行功能子系统  2. 项目的典型

Android 多线程 打地鼠游戏

前言:最近比较喜欢多线程了,看到了一些线程案例,这里总结一下打地鼠游戏的整个过程. 1.首先是主活动要加载的布局,我一般就喜欢早点把这个写上,这样就好在主活动中玩弄这些控件了.闲话不多说,一个FrameLayout,一直以来我用的都是什么RelativeLayout,linearLayout,其实呢,这个东西就把它想做一个布局,仅此而已.里面有一个ImageView,主要就是老鼠的图片了. 2.其次在MainActivity中声明一些变量或者常量,这些变量的作用是暂时的-----从别人那得到东西