<input type="checkbox" name="sport">籃球<br/> <input type="checkbox" name="sport">足球<br/> <input type="checkbox" name="sport">羽毛球<br/> <input type="checkbox" name="sport">乒乓球<br/> <input type="checkbox" name="sport">網球<br/> <div> <span id="allSelect">全選/取消全選</span> <span id="revSelect">反選</span> </div>
javaScript:java
全選/反選操做:微信
/*全選/取消全選*/ allSelect.onclick = function(){ if(len == oSports.length){ /*當複選框都被選中的時候進行取消操做*/ for(var i = 0;i < oSports.length;i++){ oSports[i].checked = false; /*將複選框的checked屬性設置爲false就取消選擇了*/ len = 0; } }else{ for(var i = 0;i < oSports.length;i++){ oSports[i].checked = true; /*將複選框的checked屬性設置爲true*/ len++; } } }
反選操做:spa
/*反選*/ revSelect.onclick = function(){ for(var i = 0;i < oSports.length;i++){ oSports[i].checked = !oSports[i].checked; /*將複選框設置爲與以前的選擇狀態相反*/ } }
掃描二維碼關注微信公衆號:code
還望各路大神指點指點,謝謝!blog