我正在尝试使用 javascript 和 jquery 以及可能与 php 创建一个井字游戏浏览器游戏。
我让董事会安排了我喜欢如何使用表格并适当地添加边框。tic tac toe board 中的每个单元格都有自己唯一的 id,例如 topleft、topright、botleft 等。
出于测试目的,在我开始编写支持游戏的代码之前,我试图在用户单击适当的位置时出现“X”,但是我没有运气。
这是我到目前为止的javascript:
<script type="text/javascript">
function mark()
{
document.getElementById('topleft').innerHTML = "X";
}
function init()
{
var button = document.getElementById('topleft');
button.addEventListener('click', mark, false);
}
$(document).ready(function()
{
$('#topleft').click(function()
{
});
});
</script>
这是html:
<body>
<div>
<table>
<tr>
<td id="upleft">
</td>
<td id="upcenter">
</td>
<td id="upright">
</td>
</tr>
<tr>
按照我的逻辑,页面加载,然后左上角得到一个点击监听器。单击该单元格后,侦听器被触发,然后调用函数标记以在单元格中放置一个 X,但是页面上没有任何可点击的内容,之后也没有任何标记出现。
如果有人能发现错误或有建议,我将不胜感激!
此外,如果您对 tic tac toe board 背后的逻辑编程有任何想法(没什么花哨的),我也将不胜感激。