JavaScript實現(xiàn)頁面一鍵全選或反選
本文實例為大家分享了JavaScript實現(xiàn)頁面一鍵全選或反選的具體代碼,供大家參考,具體內(nèi)容如下
<!DOCTYPE html> <html> ?? ?<head> ?? ??? ?<meta charset="utf-8"> ?? ??? ?<title></title> ?? ??? ?<style type="text/css"> ?? ??? ??? ?.hobby { ?? ??? ??? ??? ?width: 600px; ?? ??? ??? ??? ?height: 50px; ?? ??? ??? ??? ?background-color: #5F9EA0; ?? ??? ??? ??? ?line-height: 50px; ?? ??? ??? ?} ? ?? ??? ??? ?.but { ?? ??? ??? ??? ?float: right; ?? ??? ??? ??? ?margin-right: 10px; ?? ??? ??? ?} ?? ??? ?</style> ?? ?</head> ?? ?<body> ?? ??? ?<div class="hobby"> ?? ??? ??? ?<!-- 創(chuàng)建多選框 --> ?? ??? ??? ?<input type="checkbox" checked="true" name="hobby" id="" value="羽毛球" />羽毛球 ?? ??? ??? ?<input type="checkbox" name="hobby" id="" value="賽車" />賽車 ?? ??? ??? ?<input type="checkbox" name="hobby" id="" value="聽音樂" />聽音樂 ?? ??? ??? ?<input type="checkbox" name="hobby" id="" value="看雜志" />看雜志 ?? ??? ??? ?<!-- 選擇按鈕 --> ?? ??? ??? ?<div class="but"> ?? ??? ??? ??? ?<button type="button" onclick="selectAll(this)">全選</button> ?? ??? ??? ??? ?<button type="button" onclick="selectAllOut()">全不選</button> ?? ??? ??? ?</div> ?? ??? ?</div> ? ?? ??? ?<script type="text/javascript"> ?? ??? ??? ?// 全選方法 ?? ??? ??? ?function selectAll(obj) { ?? ??? ??? ??? ?var a = document.getElementsByName("hobby"); ?? ??? ??? ??? ?for (var i = 0; i < a.length; i++) { ?? ??? ??? ??? ??? ?a[i].checked = "true"; ?? ??? ??? ??? ??? ?console.log(a[i].value) ?? ??? ??? ??? ?} ?? ??? ??? ?}; ?? ??? ??? ?// 全部取消方法 ?? ??? ??? ?function selectAllOut() { ?? ??? ??? ??? ?var a = document.getElementsByName("hobby"); ?? ??? ??? ??? ?for (var i = 0; i < a.length; i++) ?? ??? ??? ??? ??? ?a[i].checked = ""; ?? ??? ??? ?} ?? ??? ?</script> ?? ?</body> </html>
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
js實現(xiàn)的類marquee水平循環(huán)滾動
marquee (水平)循環(huán)滾動的js實現(xiàn) ,需要的朋友可以參考下。2010-03-03document.getElementById方法在Firefox與IE中的區(qū)別
相信很多朋友在寫JavaScript的時候,對瀏覽器的兼容問題會感到很頭疼。這不,煩什么,什么就來了,特記錄下來,與大家分享。2010-05-05詳解webpack import()動態(tài)加載模塊踩坑
這篇文章主要介紹了詳解webpack import()動態(tài)加載模塊踩坑,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-07-07JavaScript中的null和undefined區(qū)別介紹
這篇文章主要介紹了JavaScript中的null和undefined區(qū)別介紹,JavaScript中存在2個代表信息不存在的特殊值:null和undefined,本文主要講解它們的區(qū)別,需要的朋友可以參考下2015-01-01詳解用webpack的CommonsChunkPlugin提取公共代碼的3種方式
本篇文章主要介紹了詳解用webpack的CommonsChunkPlugin提取公共代碼的3種方式,具有一定的參考價值,有興趣的可以了解一下2017-11-11javascript實現(xiàn)tabs選項卡切換效果(自寫原生js)
常用的頁面效果有彈出層效果,無縫滾動效果,選項卡切換效果,接下來與大家分享一款自己用原生javascript寫的選項卡切換效果,感興趣的朋友可以參考下哈2013-03-03