我是靠谱客的博主 聪明小懒虫,这篇文章主要介绍九宫格-踩地雷,现在分享给大家,希望可以做个参考。

复制代码
1
2
3
4
1、正常显示九宫格图片的内容 2、随机把雷埋入到不同图片下,一个图片只能一个雷 3、点击图片,如果正常,显示红旗,如果是雷游戏结束
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<html> <head><title>踩地雷</title> <style type="text/css"> #content{width:646px;height:646px;margin:0px auto;} #content div{ width:202px;height:202px;float:left;margin:5px;cursor:pointer; background-repeat: no-repeat; } </style> <script> var count = 1; //加载图片 function LoadImgs() { //声明数组,并把随机生成的值放入数组中 var arr = new Array(count); for (var i = 1; i <= count; i++) { arr[i] = RandomNum(8); } var arr =new Array(1); arr[1] = RandomNum(8); //遍历把九张图片显示出来 for (var i = 1; i <= 9; i++) { var obj = document.getElementById("d" + i); obj.style.backgroundImage = "url(images/" + i + ".jpg)"; //判断是否有雷 obj.setAttribute("flag", arr[1] == i ? "dl" : "hq"); //点击事件 obj.onclick = function () { var flag = this.getAttribute("flag");//找到属性 this.style.backgroundImage = "url(images/" + flag + ".jpg)"; if (flag == "dl") { alert("游戏结束!"); LoadImgs(); } } } Math.random } //生成随机数 function RandomNum(n) { return Math.floor(Math.random() * n)+1; } </script> </head> <body οnlοad="LoadImgs()"> <div id="content"> <div id="d1"></div> <div id="d2"></div> <div id="d3"></div> <div id="d4"></div> <div id="d5"></div> <div id="d6"></div> <div id="d7"></div> <div id="d8"></div> <div id="d9"></div> </div> </body> </html>

最后

以上就是聪明小懒虫最近收集整理的关于九宫格-踩地雷的全部内容,更多相关九宫格-踩地雷内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部