基于javascript實現(xiàn)checkbox復選框?qū)嵗a
更新時間:2016年01月28日 11:17:21 投稿:lijiao
這篇文章主要介紹了基于javascript實現(xiàn)checkbox復選框?qū)嵗a,感興趣的小伙伴們可以參考一下
本文實例講解了javascript實現(xiàn)checkbox復選框的詳細代碼,分享給大家供大家參考,具體內(nèi)容如下
效果圖:
具體代碼:
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>無標題文檔</title> <script type="text/javascript"> function select_all(obj) { //取得由所有hobby構(gòu)成的一個數(shù)組對象 //如果表單中,存在多個同名的name,將產(chǎn)生一個數(shù)組 var arr = document.form1.hobby; if(obj.checked) { //為true執(zhí)行代碼 for(var i=0;i<arr.length;i++) { arr[i].checked = true; } }else { //為false執(zhí)行代碼 for(var i=0;i<arr.length;i++) { arr[i].checked = false; } } } function select_no_all() { //取得所有的hobby對象 var arr = document.form1.hobby; for(var i=0;i<arr.length;i++) { if(arr[i].checked) { //如果選中,則取消 arr[i].checked = false; }else { //如果沒選中,則選中 arr[i].checked = true; } } } </script> </head> <body> <form name="form1"> <fieldset> <legend>選擇你感興趣的類別</legend> <input type="checkbox" name="hobby" value="音樂" />音樂 <input type="checkbox" name="hobby" value="看書" />看書 <input type="checkbox" name="hobby" value="體育" />體育 <input type="checkbox" name="hobby" value="足球" />足球 <input type="checkbox" name="hobby" value="電腦" />電腦<br /> <input type="checkbox" name="hobby" value="小說" />小說 <input type="checkbox" name="hobby" value="文學" />文學 <input type="checkbox" name="hobby" value="動漫" />動漫 <input type="checkbox" name="hobby" value="經(jīng)濟" />經(jīng)濟 <input type="checkbox" name="hobby" value="電影" />電影<br /> <input type="checkbox" name="hobby" value="美術(shù)" />美術(shù) <input type="checkbox" name="hobby" value="管理" />管理 <input type="checkbox" name="hobby" value="歷史" />歷史 <input type="checkbox" name="hobby" value="旅游" />旅游 <input type="checkbox" name="hobby" value="戲劇" />戲劇 </fieldset> <input type="checkbox" onclick="select_all(this)" value="全選" />全選 <input type="checkbox" onclick="select_no_all()" value="反選" />反選 </form> </body> </html>
希望本文所述對大家學習javascript程序設(shè)計有所幫助。
相關(guān)文章
JavaScript中使用webuploader實現(xiàn)上傳視頻功能(demo)
這篇文章主要介紹了webuploader實現(xiàn)上傳視頻功能,通過本文給大家介紹了上傳視頻和上傳圖片的區(qū)別講解,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-04-04Javascript & DHTML DOM基礎(chǔ)和基本API
DOM是文檔對象模型(Document Object Model,是基于瀏覽器編程(在本教程中,可以說就是DHTML編程)的一套API接口,W3C出臺的推薦標準,每個瀏覽器都有一些細微的差別,其中以Mozilla的瀏覽器最與標準接近。2008-07-07JS圖片左右無縫隙滾動的實現(xiàn)(兼容IE,Firefox 遵循W3C標準)
下面小編就為大家?guī)硪黄狫S圖片左右無縫隙滾動的實現(xiàn)(兼容IE,Firefox 遵循W3C標準)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-09-09JavaScript數(shù)據(jù)結(jié)構(gòu)常見面試問題整理
在JavaScript中,數(shù)據(jù)結(jié)構(gòu)是指相互之間存在一種或多種特定關(guān)系的數(shù)據(jù)元素的集合,是帶有結(jié)構(gòu)特性的數(shù)據(jù)元素的集合。常用的數(shù)據(jù)結(jié)構(gòu)有:數(shù)組、列表、棧、隊列、鏈表、字典、集合等等2022-08-08