<label><input type="checkbox" name="all"> text</label>
<label><input type="checkbox" name="js-frameworks"> text</label>
const all = document.getElementsByName('all')[0];
const jsFrameworks = document.getElementsByName('js-frameworks')[0];
this.addEventListener("change", function() {
if (all.checked) {
jsFrameworks.parentNode.className = 'readonly';
}
});
我认为,当我取消选中该复选框类“只读”会当我勾选复选框,如果给出的代码只执行删除条件是真的。我似乎无法逃脱if条件,所以要点击和取消点击。我怎样才能做到这一点?
感谢
尝试使用甚至听众',而不是'change' click' ....'change'是'text'领域... – Bloomberg58
@ Bloomberg58变化和点击更精确实际上等效于复选框,因为点击它总是改变它。 – Barmar
为什么你认为课堂会被删除?不添加东西与删除它不是一回事。 – Barmar