JS 做全选,全不选,反选的逻辑思路
前言:
用于自己看,别人可能看不明白。
当 不管JS 还是 java 做判断,我们都喜欢 if else。
这里,我要记录,更优的方法。
例如:表单中、全选,全不选,取反。
部分代码:
自己新建个点击事件。这里就不写了,主要是循环和判断。
//全选 for(var i = 0; i < hobbies.length; i++){ hobbies[i].checked = true; }
//全不选 for(var i = 0; i < hobbies.length; i++){ hobbies[i].checked = false; }
取反,很多人,就会开始无脑 if else 开始判断了。 思路变一下,按电脑的逻辑运行想,不就等于它的相反值,即可。
//全选 for(var i = 0; i < hobbies.length; i++){ hobbies[i].checked = !hobbies[i].checked; }
by不言谢
不要和别人比,要赢得是自己。(ง •̀_•́)ง
本文来自博客园,作者:不言谢,转载请注明原文链接:https://www.cnblogs.com/byx1024/p/13081386.html