在网上看了别人写的一些实现全选和反选的函数总觉的写的不太实用而且写的复杂,给一些初学者看都会头晕,所以我今天写下个比较实用的函数,如下:
- <script>
- //全选与反选
- function selectOrClearAll() {
- var userListTable = document.getElementById("userListTable");
- var input = userListTable.getElementsByTagName("input");
- for (var i = 0; i < input.length; i++) {
- if (input[i].type.toLowerCase() == "checkbox") {
- if (input[i].checked == true) {
- input[i].checked = false;
- } else {
- input[i].checked = true;
- }
- }
- }
- }
- </script>
全选与反选只需调用这一个函数就可搞定