0
我正在做一個待辦事項列表...當任務完成後,我需要能夠點擊它,然後添加一個類到該項目...它的作品,但我必須雙擊。任何建議?todolist雙擊添加課程?
list.onclick = function() {
var list = document.getElementsByTagName('li');
for (var i = 0; i < list.length; i++) {
list[i].onclick = function() {
if (!this.classList.contains("checked") || this.classList.contains("checked")) {
this.classList.add("checked");
} else {
this.classList.remove("checked");
}
}
}
}
不應該刪除這部分代碼嗎? '|| this.classList.contains(「checked」)' – Adelin
'!this.classList.contains(「checked」)|| this.classList.contains(「checked」))'總是正確的嗎? –
只需使用'this.classList.toggle(「checked」);'。並重新檢查條件 – Satpal