abstrakt:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>全選</title> <style> .box{  
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>全選</title> <style> .box{ width:120px; height:250px; border:1px solid #000; border-radius:10px; padding:10px; margin:50px auto; background:pink; } .box div{ border-bottom:1px solid #000; padding-bottom:6px; } input{ margin:11px 15px; } </style> </head> <body> <div> <div class="box"> <input type="checkbox" id="checkall" onclick="checkAll()"><label for="checkall">全選</label> </div> <input type="checkbox" name="item[]">選項1<br> <input type="checkbox" name="item[]">選項2<br> <input type="checkbox" name="item[]">選項3<br> <input type="checkbox" name="item[]">選項4<br> <input type="checkbox" name="item[]">選項5<br> <input type="checkbox" name="item[]">選項6<br> </div> <script> function checkAll(){ var checkall,item; checkall=document.getElementById('checkall'); item=document.getElementsByName('item[]'); for(var i=0;i<item.length;i++){ if(checkall.checked){ item[i].checked=true; }else{ item[i].checked=false; } } } </script> </body> </html>
總結(jié):本節(jié)課講述的是JS的經(jīng)典案列:全選,在學習的過程中要認真仔細,查找的過程中,要認清是id、class或name,除了id外,其它的都要加s,在循環(huán)的時候,條件要判斷清楚,邏輯要清晰,多多練習,就可以完成了。
Korrigierender Lehrer:西門大官人Korrekturzeit:2019-04-02 09:24:27
Zusammenfassung des Lehrers:如果學習過jquery,還可以用jquery實現(xiàn)同樣的效果,不需要循環(huán)