js 實現全選/全不選效果
代碼如下:
<!DOCTYPE html> <html lang="zh_CN"> <head> <meta charset="UTF-8"> <title>全選</title> </head> <body> <!--html中兩個單詞連接用-分隔 --> <input type="checkbox" id="check-all" onclick="switchItem();"><br> <input type="checkbox" class="check-item"><br> <input type="checkbox" class="check-item"><br> <input type="checkbox" class="check-item"><br> <input type="checkbox" class="check-item"><br> <input type="checkbox" class="check-item"><br> <input type="checkbox" class="check-item"><br> <input type="checkbox" class="check-item"><br> <script> //1.找到全選框的狀態 //2.把其他多選框設置成全選框的狀態 function switchItem() { var checkAll = document.getElementById('check-all'); var items = document.getElementsByClassName('check-item'); //因為是多個多選框,所以需要遍歷,不需要下標,可以用forof循環 for (var item of items){ item.checked = checkAll.checked ; } } </script> </body> </html>