第一个
//所以这可能听起来很愚蠢,我不确定,因为我只写了75天的代码,我试图用我现有的html元素引用我的网格,所以
<div id="player1Board"
<div dropzone="true" class="row">
<div class="box">A1</div>
<div class="box">A2</div>
<div class="box">A3</div>
<div class="box">A4</div>
<div class="box">A5</div>
<div class="box">A6</div>
<div class="box">A7</div>
<div class="box">A8</div>
<div class="box">A9</div>
<div class="box">A10</div>
</div>
/* 等等.... playerBoard[0]引用了player1.grid[0],那么哪些方法最适合实现这一点?或者我看错了这个问题吗?可以通过创建一些变量或函数来实现吗?我希望能够在我的html元素上拖放船只,然后在我的player1.grid中表示该位置,请残酷地诚实地说,我的感情不会受到伤害。谢谢 */
1条答案
按热度按时间edqdpe6u1#
尚未为div(如“A2”)指定ID。您刚刚在div中创建了内容。
尝试
<div class="box" id=“A2”>A2</div>
。或者只声明一个表,并在每个td元素中声明一个id,如<td id=“pbA2”> or <td id=“cbA2”>
。或者,可以使用CSS选择器(如nth child)来选择元素。
当然,如果你是在服务器上生成战舰移动,只需要在服务器上写出每次迭代的棋盘。