さて、私はリストアイテムのJSで基本的なトグル機能を作ろうとしています。これまでのところ、私はif/elseステートメントを途中で動作させましたが、私が理解できない問題は、なぜelseステートメントが動作しないのかということです。構文はうまく見えますし、ラインスルーを元に戻すことが取れていないという事実以外のエラーも見られません。あなたはspan
がチェックされているかどうかを確認する必要はありませんJSの新機能:非常に基本的なelseステートメントが動作しない
<li><input type="checkbox" onClick="check('box4')"><span id="box4">Mustard</span></li>
function check() {
var el = document.getElementById('box4');
if (el.checked = true) {
el.style.textDecoration = "line-through";
} else {
el.style.textDecoration = "none";
}
}
'='割り当ては '=='と '' ===必ず[IF文の – j08691
可能な複製を比較している、ありますTrue](http:// stackoverflow。com/questions/12814334/if-statement-always-true) –