ジャバスクリプトを通じてSPANタグを無効にする方法を、私はスパンを持っています(完全に正常に動作します)例えば
<span class="alphStyle" id="a1">a</span>
<span class="alphStyle" id="a2">b</span>
<span class="alphStyle" id="a3">c</span>...
...とそう
上と機能をクリックしてください:
var on = document.querySelectorAll(".alphStyle");
for (var i = 0; i < on.length; i++){
on[i].addEventListener('click', function(){
var whatLetter = this.innerHTML;
var num = 0;
var trueCount = 0;
for (num = 0; num < guessWord.length; num++) {
if (whatLetter == guessWord.charAt(num)) {
secretW.getElementsByClassName("lineStyle")[num].innerHTML = whatLetter;
this.style.backgroundColor = "rgb(65,208,65)";
trueCount++;
trueCount2++;
}
}
if (trueCount == 0) {
mistake();
this.style.backgroundColor = "rgb(255,100,100)";
}
this.disabled = true;//this one doesn't work
});
}
それは私がすでにクリックしたスパンを無効にしたいという点を除いて、完璧に機能します。出来ますか?ここにどのようなコードを追加すればよいですか?
あなたは無効に何を意味するのですか? – Charlie
これらのスパンにはクリック機能があります。私は正確にそれを無効にしたい。 –