萬盛學電腦網

 萬盛學電腦網 >> 腳本專題 >> javascript >> 三種取消選中單選框radio的方法

三種取消選中單選框radio的方法

 本文依賴於jQuery,其中第一種,第二種方式是使用jQuery實現的,第三種方式是基於JS和DOM實現的。

01 <!DOCTYPE HTML>  02 <html>  03 <head>  04 <title>單選按鈕取消選中的三種方式</title>  05 <script type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js">  06 </script>  07 <script type="text/javascript">  08 $(function(){  09 //  10 var $browsers = $("input[name=browser]");  11 var $cancel = $("#cancel");  12 var $byhide = $("#byhide");  13 var $remove = $("#remove");  14 //  15 $cancel.click(function(e){  16 // 移除屬性,兩種方式都可  17 //$browsers.removeAttr("checked");  18 $browsers.attr("checked",false);  19 });  20 //  21 $byhide.click(function(e){  22 // 切換到一個隱藏域,兩種方式均可  23 //$("#hidebrowser").attr("checked",true);  24 $("#hidebrowser").attr("checked","checked");  25 });  26 //  27 $remove.click(function(e){  28 // 直接去的DOM元素,移除屬性  29 // 如果不使用jQuery,則可以移植此方式  30 var checkedbrowser=document.getElementsByName("browser");  31 /*  32 $.each(checkedbrowser, function(i,v){  33 v.checked = false;  34 v.removeAttribute("checked");  35 });  36 */  37 //  38 var len = checkedbrowser.length;  39 var i = 0;  40 for(; i < len; i++){  41 // 必須先賦值為false,再移除屬性  42 checkedbrowser[i].checked = false;  43 // 不移除屬性也可以  44 //checkedbrowser[i].removeAttribute("checked");  45 }  46    47 });  48 });  49 </script>  50 </head>  51 <body>  52 <p>您喜歡哪款浏覽器?</p>  53    54 <form>  55 <input style="display:none;" id="hidebrowser" type="radio" name="browser" value="">  56 <input type="radio" name="browser" value="Internet Explorer">Internet Explorer<br />  57 <input type="radio" name="browser" value="Firefox">Firefox<br />  58 <input type="radio" name="browser" value="Netscape">Netscape<br />  59 <input type="radio" name="browser" value="Opera">Opera<br />  60 <br />  61 <input type="button" id="cancel" value="取消選中方式1" size="20">  62 <input type="button" id="byhide" value="取消選中方式2" size="20">  63 <input type="button" id="remove" value="取消選中方式3" size="20">  64 </form>  65    66 </body>  67 </html>
copyright © 萬盛學電腦網 all rights reserved