我正在使用HTML5,CSS和JavaScript制作一个井字游戏。我已经确定了获胜模式,或多或少如何使其工作。没有涉及人工智能;它旨在成为玩家与玩家在同一台计算机上游戏。
我想做的就是:
请告诉我是否可以。如果是的话,如何。赞赏的步骤,不要发布完整的代码:)
答案 0 :(得分:5)
将an event listener绑定到容器,然后检查事件对象的target
property以确定单击了哪个元素。
认真考虑将<div>
替换为<button>
,因为它们被设计为互动的(因此有好处,例如自动出现在焦点顺序中)。
答案 1 :(得分:0)
this
,如果您使用的是jquery,它可以非常简单:
$("div.box").on("click", function() { $(this).addClass("clicked"); });
上面会检查任何带有“box”类的div,并为其添加一个“clicked”类
不确定为什么会被投票。这里有一个显示它工作的例子..即使是我认为需要的样本。
答案 2 :(得分:-3)
有可能,您应该使用javascript(JQuery)。您可以注册鼠标单击的监听器,您可以在其中捕获被单击的div的ID