zoukankan      html  css  js  c++  java
  • 分享:三种取消选中单选框radio的方法

    三种取消选中radio的方式,本文依赖于jQuery,其中第一种,第二种方式是使用jQuery实现的,第三种方式是基于JS和DOM实现的。

    <!DOCTYPE HTML> 
    <html> 
    <head> 
    <title>单选按钮取消选中的三种方式_www.jbxue.com</title> 
    <script type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js"> 
    </script> 
    <script type="text/javascript"> 
    $(function(){ 
    // 
    var $browsers = $("input[name=browser]"); 
    var $cancel = $("#cancel"); 
    var $byhide = $("#byhide"); 
    var $remove = $("#remove"); 
    // 
    $cancel.click(function(e){ 
    // 移除属性,两种方式都可 
    //$browsers.removeAttr("checked"); 
    $browsers.attr("checked",false); 
    }); 
    // 
    $byhide.click(function(e){ 
    // 切换到一个隐藏域,两种方式均可 
    //$("#hidebrowser").attr("checked",true); 
    $("#hidebrowser").attr("checked","checked"); 
    }); 
    // 
    $remove.click(function(e){ 
    // 直接去的DOM元素,移除属性 
    // 如果不使用jQuery,则可以移植此方式 
    var checkedbrowser=document.getElementsByName("browser"); 
    /* 
    $.each(checkedbrowser, function(i,v){ 
    v.checked = false; 
    v.removeAttribute("checked"); 
    }); 
    */ 
    // 
    var len = checkedbrowser.length; 
    var i = 0; 
    for(; i < len; i++){ 
    // 必须先赋值为false,再移除属性 
    checkedbrowser[i].checked = false; 
    // 不移除属性也可以 
    //checkedbrowser[i].removeAttribute("checked"); 
    }
    
    }); 
    }); 
    </script> 
    </head> 
    <body> 
    <p>您喜欢哪款浏览器?</p>
    
    <form> 
    <input style="display:none;" id="hidebrowser" type="radio" name="browser" value=""> 
    <input type="radio" name="browser" value="Internet Explorer">Internet Explorer<br /> 
    <input type="radio" name="browser" value="Firefox">Firefox<br /> 
    <input type="radio" name="browser" value="Netscape">Netscape<br /> 
    <input type="radio" name="browser" value="Opera">Opera<br /> 
    <br /> 
    <input type="button" id="cancel" value="取消选中方式1" size="20"> 
    <input type="button" id="byhide" value="取消选中方式2" size="20"> 
    <input type="button" id="remove" value="取消选中方式3" size="20"> 
    </form>
    
    </body> 
    </html>
  • 相关阅读:
    设计模式
    Java Volatile 关键字详解
    设计模式
    设计模式
    java 希尔排序
    java 插入排序
    java 选择排序
    java 枚举
    codeforces 915D Almost Acyclic Graph 拓扑排序
    TYVJ 1728 普通平衡树
  • 原文地址:https://www.cnblogs.com/cfinder010/p/3963673.html
Copyright © 2011-2022 走看看