本文提供了三种取消选中radio的方式,代码示例如下: 本文依赖于jQuery,其中第一种,第二种方式是使用jQuery实现的,第三种方式是基于JS和DOM实现的。 复制代码 代码如下: 单选按钮取消选中的三种方式 <BR> <BR>$(function(){ <BR>// <BR>var $browsers = $("input[name=browser]"); <BR>var $cancel = $("#cancel"); <BR>var $byhide = $("#byhide"); <BR>var $remove = $("#remove"); <BR>// <BR>$cancel.click(function(e){ <BR>// 移除属性,两种方式都可 <BR>//$browsers.removeAttr("checked"); <BR>$browsers.attr("checked",false); <BR>}); <BR>// <BR>$byhide.click(function(e){ <BR>// 切换到一个隐藏域,两种方式均可 <BR>//$("#hidebrowser").attr("checked",true); <BR>$("#hidebrowser").attr("checked","checked"); <BR>}); <BR>// <BR>$remove.click(function(e){ <BR>// 直接去的DOM元素,移除属性 <BR>// 如果不使用jQuery,则可以移植此方式 <BR>var checkedbrowser=document.getElementsByName("browser"); <BR>/* <BR>$.each(checkedbrowser, function(i,v){ <BR>v.checked = false; <BR>v.removeAttribute("checked"); <BR>}); <BR>*/ <BR>// <BR>var len = checkedbrowser.length; <BR>var i = 0; <BR>for(; i < len; i++){ <BR>// 必须先赋值为false,再移除属性 <BR>checkedbrowser[i].checked = false; <BR>// 不移除属性也可以 <BR>//checkedbrowser[i].removeAttribute("checked"); <BR>} <br><br>}); <BR>}); <BR> 您喜欢哪款浏览器? Internet Explorer Firefox Netscape Opera