寻找徐峥的小游戏
2020-08-08 17:47
106 查看
**
封装的一个新建DOM元素
**
//Utils.js
var Utils=(function(){
return {
ce:function(type,style,parent){//函数的三个参数分别是要创建的元素类型;样式;以及放入哪个元素中
var elem=document.createElement(type);
if(style){
for(var prop in style){
elem.style[prop]=style[prop];
}
}
if(typeof parent===“string”) parent=document.querySelector(parent);
if(parent) parent.appendChild(elem);
return elem;
}
}
})();
**
html
**
div {
width: 500px;
height: 500px;
border: 1px solid #000000;
font-size: 0;
}// css样式
//引入Utils.js
//DOM <div></div>
<script>
var n = 2,
arr = [];
init();
function init() {
createImageCon(n);
}
function createImageCon(n) { /* document.querySelector("div").innerHTML=""; arr.length=0; */ for(var i=0;i<arr.length;i++){ arr[i].remove(); arr[i]=null; } arr.length=0; for (var i = 0; i < n * n; i++) { var img = Utils.ce("img", { width: 500 / n + "px", height: 500 / n + "px", }); if (i === 0) img.src = "img/1.png";//图片1是徐峥 else img.src = "img/2.png";//图片2是包贝尔 arr.push(img); img.addEventListener("click", clickHandler); /* var url="" if(!bool)url=Math.random()>0.5 ? "img/1.png" : "img/2.png"; else url="img/2.png"; if(url==="img/1.png") bool=true; if(!bool && i===n*n-1) url="img/1.png"; console.log(url); img.src=url; */ } arr .sort(function () { return Math.random() - 0.5; }) .forEach(function (item) { document.querySelector("div").appendChild(item); }); } function clickHandler(e) { if (this.src.indexOf("1.png") > -1) { n++; } createImageCon(n); } </script>
相关文章推荐
- 寻找猴王小游戏php代码
- 5、Cocos2dx 3.0小游戏开发的例子寻找测试三个简单的介绍和总结
- 寻找金馆长canvas小游戏
- 趣题:寻找隐藏的公共秘密
- jQuery制作拼图小游戏
- 蓝桥杯-寻找数列中最大数
- 趣题:寻找隐藏的公共秘密
- 【二叉树】寻找二叉树/BST的两个节点的最低公共祖先
- 寻找和为定值的两个数
- Pygame(三)游戏编程,第三弹——完整小游戏上线了
- 寻找连接-------NETSTAT
- 寻找数组中最大值
- 寻找[nginx] 由Lua 粘合的Nginx生态环境-- agentzh
- 使用Silverlight制作简单的小游戏—Jewellery (Part 3)
- [C++]LeetCode: 118 Find Peak Element (二分查找 寻找数组局部峰值)
- 【JS小游戏】游戏编程初体验之扫雷
- 贪吃蛇小游戏
- SpriteKit实现的小游戏ColorAtom
- 寻找发帖水王
- 在线小游戏,在线小游戏大全,网页在线小游戏大全