-1
数字が1〜9の3 x 3ランダム化マトリックスがあると、ユーザーがセルをクリックできるようにコードを書く必要があります(白からオレンジに変わります)。 2つの数字はセルの内部を切り替え、オレンジ色のセルは白に戻ります。これは、ユーザーが9個の数字を順番に並べ替えるまで続きます。これまでのところ、これは私が持っているものです。何らかの理由でJavaScriptマトリックス
function processclick(tileId){
if(clickedcell==""){
var firstcell = document.getElementById(tileId);
clickedcell = document.getElementById(tileId).innerHTML;
document.getElementById(tileId).style.backgroundColor = "#D35400";
}
else{
firstcell.element.innerHTML = document.getElementById(tileId).innerHTML;
document.getElementById(tileId).innerHTML = clickedcell;
firstcell.style.backgroundColor = "#FFFFFF";
clickedcell = "";
}
、firstcellは、第二のセルで数値を変更しないと色を変えていません。どんな助けもありがとう。
HTMLはありますか? – user2182349
firstcellは関数のローカルなので、elseセクションでは初期化されません。 – user2182349
- 'firstcell.element.innerHTML' - は' firstcell.innerHTML'でなければなりません –