【发布时间】:2012-09-30 05:55:41
【问题描述】:
我正在开发一款井字游戏,几乎完成了。我唯一想知道的是,是否可以从我的 .js 文件中为 onclick 添加事件处理程序,而不是直接从 HTML 属性中调用它。这是使用onclick 的HTML:
<div id="left">
<div id="board">
<div id="one" onclick="playerMove(this)">
</div>
<div id="two" onclick="playerMove(this)">
</div>
<div id="three" onclick="playerMove(this)">
</div>
<div id="four" onclick="playerMove(this)">
</div>
<div id="five" onclick="playerMove(this)">
</div>
<div id="six" onclick="playerMove(this)">
</div>
<div id="seven" onclick="playerMove(this)">
</div>
<div id="eight" onclick="playerMove(this)">
</div>
<div id="nine" onclick="playerMove(this)">
</div>
</div>
</div>
对此事的任何想法将不胜感激。
【问题讨论】:
-
@gotguts。试试我的回答。希望如果我能够理解您的问题会有所帮助,我希望是的。它对我有用。
-
我想我的问题是双重的,我试图一次回答一个部分。我能够使用@Courses Web 的答案获得将事件处理程序放置在 js 中的答案。我的问题的第二部分,我不确定您的解决方案是否回答了这个问题,想知道是否有办法添加条件“如果单击一个元素,不要选择其他元素?(这部分游戏是在继续下一步之前回答某种类型的问题)。
标签: javascript html