三种取消选中单选框radio的方法


Posted in Javascript onSeptember 09, 2014

本文提供了三种取消选中radio的方式,代码示例如下:

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

<!DOCTYPE HTML> 
<html> 
<head> 
<title>单选按钮取消选中的三种方式</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>
Javascript 相关文章推荐
调用innerHTML之后onclick失效问题的解决方法
Jan 28 Javascript
JavaScript避免内存泄露及内存管理技巧
Sep 05 Javascript
js实现input密码框提示信息的方法(附html5实现方法)
Jan 14 Javascript
js验证真实姓名与身份证号,手机号的简单实例
Jul 18 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(2)
Feb 20 Javascript
在vue-cli脚手架中配置一个vue-router前端路由
Jul 03 Javascript
bootstrap switch开关组件使用方法详解
Aug 22 Javascript
AngularJS实现controller控制器间共享数据的方法示例
Oct 30 Javascript
JS中的事件委托实例浅析
Mar 22 Javascript
node.js基于socket.io快速实现一个实时通讯应用
Apr 23 Javascript
解决Nuxt使用axios跨域问题
Jul 06 Javascript
vue 使用class创建和清除水印的示例代码
Dec 25 Vue.js
使用JQuery库提供的扩展功能实现自定义方法
Sep 09 #Javascript
JQuery 给元素绑定click事件多次执行的解决方法
Sep 09 #Javascript
一个实用的图片切换支持点击切换和自动轮播
Sep 09 #Javascript
用JavaScript实现用一个DIV来包装文本元素节点
Sep 09 #Javascript
点击button获取text内容并改变样式的js实现
Sep 09 #Javascript
js 数组去重的四种实用方法
Sep 09 #Javascript
jQuery源码分析之jQuery中的循环技巧详解
Sep 06 #Javascript
You might like
php标签云的实现代码
2012/10/10 PHP
php注册审核重点解析(数据访问)
2017/05/23 PHP
JQuery 解析多维的Json数据格式
2009/11/02 Javascript
JQuery下关于$.Ready()的分析
2009/12/13 Javascript
原生JS绑定滑轮滚动事件兼容常见浏览器
2014/06/30 Javascript
Javascript中call与apply的学习笔记
2014/09/22 Javascript
JS实现网页滚动条感应鼠标变色的方法
2015/02/26 Javascript
纯javascript实现四方向文本无缝滚动效果
2015/06/16 Javascript
在JavaScript中call()与apply()区别
2016/01/22 Javascript
浅谈几种常用的JS类定义方法
2016/06/08 Javascript
模板视图和AngularJS之间冲突的解决方法
2016/11/22 Javascript
ionic cordova一次上传多张图片(类似input file提交表单)的实现方法
2016/12/16 Javascript
js实现九宫格拼图小游戏
2017/02/13 Javascript
node.js入门教程之querystring模块的使用方法
2017/02/27 Javascript
axios基本入门用法教程
2017/03/25 Javascript
JS异步文件上传(兼容IE8+)
2017/04/02 Javascript
JavaScript设计模式之代理模式详解
2017/06/09 Javascript
JavaScript EventEmitter 背后的秘密 完整版
2018/03/29 Javascript
原生js实现公告滚动效果
2021/01/10 Javascript
在项目vue中使用echarts的操作步骤
2020/09/07 Javascript
html5以及jQuery实现本地图片上传前的预览代码实例讲解
2021/03/01 jQuery
wxPython之解决闪烁的问题
2018/01/15 Python
基于pip install django失败时的解决方法
2018/06/12 Python
python 获得任意路径下的文件及其根目录的方法
2019/02/16 Python
使用selenium和pyquery爬取京东商品列表过程解析
2019/08/15 Python
Python 处理日期时间的Arrow库使用
2020/08/18 Python
python中spy++的使用超详细教程
2021/01/29 Python
VICHY薇姿英国官网:全球专业敏感肌护肤领先品牌
2017/07/04 全球购物
俄罗斯化妆品和香水网上商店:Iledebeaute
2019/01/03 全球购物
大学旷课检讨书
2014/01/28 职场文书
自动化毕业生专业自荐书范文
2014/02/04 职场文书
工地安全质量标语
2014/06/07 职场文书
集中采购方案
2014/06/10 职场文书
高中学生自我评价范文
2014/09/23 职场文书
三好学生主要事迹怎么写
2015/11/03 职场文书
2016年大学生党员公开承诺书
2016/03/24 职场文书