好吧,所以我想在JS中爲列表項創建一個基本的切換功能。到目前爲止,我已經獲得了我的if/else語句,但我似乎無法弄清楚的問題是爲什麼我的else語句不工作。語法看起來很不錯,我沒有看到任何一個錯誤出現,除了消除直通沒有采取的事實。JS新手:非常基本的其他語句不工作
<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
可能的複製始終真(HTTP://計算器。com/questions/12814334/if-statement-always-true) –