码迷,mamicode.com
首页 > Web开发 > 详细

js中打地鼠游戏

时间:2018-07-14 14:54:01      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:attribute   ken   family   src   function   htm   分数   att   enter   

<!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 onload="kaishi()">
<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>

js中打地鼠游戏

标签:attribute   ken   family   src   function   htm   分数   att   enter   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!