【发布时间】:2017-01-10 11:39:15
【问题描述】:
这是一个游戏,每次用户点击左侧 div 的最后一个节点时,都会添加 5 个以上的图像。
如果他点击其他节点,应该会显示“游戏结束”警报。
问题:
TypeError:leftside.lastChild 为空
-
在调用 generateface 函数生成一组新面孔之前,如何删除左右 div 的所有节点。
配对游戏
点击左侧多余的笑脸
var numberOfFaces = 5; var leftside = document.getElementById("leftside"); var rightside = document.getElementById("rightside"); 函数生成面(){ 对于 (i=0;i.smile {position:absolute} div {position:absolute; width:500px;height: 500px} #rightside {left:500px;border-left: 1px solid black}event.stopPropagation(); numberOfFaces += 5; generateFaces();}; theBody.onclick = function gameOver() { theBody.onclick = null; alert("游戏结束!"); };
【问题讨论】:
-
您的控制台是否收到任何错误?
-
可能只有一个 DOM 有多个元素!
-
@DavidR 你能帮忙吗!
标签: javascript dom