取消选中单选框radio的三种方式示例介绍


Posted in Javascript onDecember 23, 2013

本文提供了三种取消选中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 相关文章推荐
HTML node相关的一些资料整理
Jan 01 Javascript
被jQuery折腾得半死,揭秘为何jQuery为何在IE/Firefox下均无法使用
Jan 22 Javascript
[JSF]使用DataModel处理表行事件的实例代码
Aug 05 Javascript
javascript闭包的理解
Apr 01 Javascript
js倒计时简单实现代码
Aug 11 Javascript
JS简单判断滚动条的滚动方向实现方法
Apr 28 Javascript
vue页面切换过渡transition效果
Oct 08 Javascript
微信小程序实现提交input信息到后台的方法示例
Jan 19 Javascript
vue+element UI实现树形表格带复选框的示例代码
Apr 16 Javascript
ES6的解构赋值实例详解
May 06 Javascript
多个vue子路由文件自动化合并的方法
Sep 03 Javascript
修改NPM全局模式的默认安装路径的方法
Dec 15 Javascript
如何在指定的地方插入html内容和文本内容
Dec 23 #Javascript
js 阻止子元素响应父元素的onmouseout事件具体实现
Dec 23 #Javascript
在js文件中写el表达式取不到值的原因及解决方法
Dec 23 #Javascript
js 通用订单代码
Dec 23 #Javascript
js 跳出页面的frameset框架示例介绍
Dec 23 #Javascript
html5 canvas js(数字时钟)实例代码
Dec 23 #Javascript
浮动的div自适应居中显示的js代码
Dec 23 #Javascript
You might like
关于PHP递归算法和应用方法介绍
2013/04/15 PHP
PHP同时连接多个mysql数据库示例代码
2014/03/17 PHP
php array_pop 删除数组最后一个元素实例
2016/11/02 PHP
PHP编程 SSO详细介绍及简单实例
2017/01/13 PHP
thinkPHP5框架实现基于ajax的分页功能示例
2018/06/12 PHP
php解决crontab定时任务不能写入文件问题的方法分析
2019/09/16 PHP
屏蔽script注入小例子
2013/11/12 Javascript
JavaScript在浏览器标题栏上显示当前日期和时间的方法
2015/03/19 Javascript
js中获取jsp表单中radio类型的值简单实例
2016/08/15 Javascript
JavaScript中removeChild 方法开发示例代码
2016/08/15 Javascript
jQuery插件ajaxFileUpload使用实例解析
2016/10/19 Javascript
JavaScript递归操作实例浅析
2016/10/31 Javascript
AngularJS ng-template寄宿方式用法分析
2016/11/07 Javascript
js实现方块上下左右移动效果
2017/08/17 Javascript
详解JavaScript中的数组合并方法和对象合并方法
2018/05/11 Javascript
JavaScript轮播停留效果的实现思路
2018/05/24 Javascript
前端axios下载excel文件(二进制)的处理方法
2018/07/31 Javascript
JavaScript监听键盘事件代码实现
2020/06/03 Javascript
[56:45]DOTA2上海特级锦标赛D组小组赛#1 EG VS COL第一局
2016/02/28 DOTA
Python自动化测试工具Splinter简介和使用实例
2014/05/13 Python
Unicode和Python的中文处理
2017/03/19 Python
Python如何快速上手? 快速掌握一门新语言的方法
2017/11/14 Python
python3.5+tesseract+adb实现西瓜视频或头脑王者辅助答题
2018/01/17 Python
Python 实现12306登录功能实例代码
2018/02/09 Python
Python 移动光标位置的方法
2019/01/20 Python
Python+OpenCV图像处理——图像二值化的实现
2020/10/24 Python
html5 canvas简单封装一个echarts实现不了的饼图
2018/06/12 HTML / CSS
戴尔英国翻新电脑和电子产品:Dell UK Refurbished Computers
2019/07/30 全球购物
集世界奢侈品和设计师品牌的意大利精品买手店:Tessabit
2019/08/17 全球购物
什么是触发器(trigger)? 触发器有什么作用?
2013/09/18 面试题
网上常见的一份Linux面试题(多项选择部分)
2015/02/07 面试题
金融专业个人求职信
2013/09/22 职场文书
证婚人搞笑证婚词
2014/01/10 职场文书
管理提升方案
2014/06/04 职场文书
雷锋电影观后感
2015/06/10 职场文书
幼儿园小班教育随笔
2015/08/14 职场文书