私はすべてのセルでクリック機能を持つゲームボードを作ろうとしていますが、セルをクリックするたびに影響を受けるのは最後のセルだけです。 私はこれについていくつかの助けに感謝します。テーブルの はHERESに私のコード:クリックイベントのJavascript表のセル?
var board = document.getElementById("board");
var NUM_ROWS = 6;
var NUM_COLS = 6;
for (row = 0; row < NUM_ROWS; row++) {
var tr = document.createElement("tr");
for (col = 0; col < NUM_COLS; col++) {
var td = document.createElement("td");
var img = document.createElement("img");
img.src = 'images/image0.png';
td.appendChild(img);
td.addEventListener("click", function() {
img.src = 'images/image1.png';
});
tr.appendChild(td);
}
board.appendChild(tr);
}
お使いのブラウザは何である、私の作品、私のそれはあなたがコンソールに表示さん何クロム(F12) – bormat
である私はよまた、クロムを使用します。コンソールに何も表示されません。私はちょうど変化する唯一の細胞が最後のものである理由を理解できないようです。私はちょうどそれを変更するセルを選択する必要があります – swen
あなたは閉鎖にimgを入れなければなりません – bormat