用于自己看,别人可能看不明白。
当 不管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不言谢