基本的に1から50までの番号を持つこのボードを作る必要があり、1つの番号をクリックするたびにその背景が別の色に変わります。私は<div>
クリック可能にすることにより最初の1でそれを行うことができたが、私は2は、ここに私のコードです値を持つようになっている秒1でそれを行う方法がわからない最初のものに影響を与えずに別のdivの背景を変更する方法
var Color = "#FF0";
function theFunction() {
if (Color == '#FF0') {
Color = '#F00';
} else {
Color = '#FF0';
}
document.getElementById('choose').style.backgroundColor = Color;
}
div#gameboard {
background: #CCC;
border: #999 2px solid;
width: 1200px;
height: 900px;
margin: 70px;
margin-top: 40px;
}
<div id="gameboard">
<div id="choose" style="width:240px; height:150px; margin-left:30px; margin-top:50px; background-color:#FF0; cursor: pointer; font-size:130px; text-align:center;" onclick="theFunction();">
1
</div>
<div id="chose" style="width:240px; height:150px; margin-left:30px; margin-top:50px; background-color:#FF0; cursor: pointer; font-size:130px; text-align:center;" onclick="theFunction();">
2
</div>
</div>
だから、私は2番目のdivのために何をしますか?ありがとう
私もそれを試しましたが、悲しいことにはうまくいきませんでした –