取消选中单选框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 相关文章推荐
Jquery 设置标题的自动翻转
Oct 03 Javascript
jQuery lazyLoad图片延迟加载插件的优化改造方法分享
Aug 13 Javascript
原生JS和JQuery动态添加、删除表格行的方法
May 28 Javascript
JS实现滑动菜单效果代码(包括Tab,选项卡,横向等效果)
Sep 24 Javascript
JS响应鼠标点击实现两个滑块区间拖动效果
Oct 26 Javascript
Javascript的表单验证-揭开正则表达式的面纱
Mar 18 Javascript
js老生常谈之this,constructor ,prototype全面解析
Apr 05 Javascript
JS验证图片格式和大小并预览的简单实例
Oct 11 Javascript
js多个物体运动功能实例分析
Dec 20 Javascript
vue 粒子特效的示例代码
Sep 19 Javascript
vue中路由参数传递可能会遇到的坑
Dec 07 Javascript
关于JavaScript 中 if包含逗号表达式
Nov 27 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中判断文件空目录是否有读写权限的函数代码
2012/08/07 PHP
php上传图片并压缩的实现方法
2015/12/22 PHP
php实现计算百度地图坐标之间距离的方法
2016/05/05 PHP
javascript字典探测用户名工具
2006/10/05 Javascript
js计算页面刷新的次数
2009/07/20 Javascript
JavaScript 学习笔记(十四) 正则表达式
2010/01/22 Javascript
Jquery练习之表单验证实现代码
2010/12/14 Javascript
jQuery UI的Dialog无法提交问题的解决方法
2011/01/11 Javascript
通过js简单实现将一个文本内容转译成加密文本
2013/10/22 Javascript
jQuery filter函数使用方法
2014/05/19 Javascript
使用jquery实现的一个图片延迟加载插件(含图片延迟加载原理)
2014/06/05 Javascript
实例分析javascript中的call()和apply()方法
2014/11/28 Javascript
jquery无限级联下拉菜单简单实例演示
2015/11/23 Javascript
BootStrap Fileinput的使用教程
2016/12/30 Javascript
BootStrap表单控件之复选框checkbox和单选择按钮radio
2017/05/23 Javascript
JavaScript之生成器_动力节点Java学院整理
2017/06/30 Javascript
jQuery 导航自动跟随滚动的实现代码
2018/05/30 jQuery
Jquery遍历筛选数组的几种方法和遍历解析json对象,Map()方法详解以及数组中查询某值是否存在
2019/01/18 jQuery
生产制造追溯系统之在线打印功能
2019/06/03 Javascript
vuecli项目构建SSR服务端渲染的实现
2020/10/30 Javascript
[01:18]DOTA2超级联赛专访hanci ForLove淘汰感言曝光
2013/06/04 DOTA
Python实现的径向基(RBF)神经网络示例
2018/02/06 Python
TensorFlow 模型载入方法汇总(小结)
2018/06/19 Python
Python smtp邮件发送模块用法教程
2020/06/15 Python
基于ccs3的timeline时间线实现方法
2020/04/30 HTML / CSS
HTML5本地存储之Database Storage应用介绍
2013/01/06 HTML / CSS
阿波罗盒子:Apollo Box
2017/08/14 全球购物
药品质量检测应届生求职信
2013/11/14 职场文书
业务代表的岗位职责
2013/11/16 职场文书
个人函授自我鉴定
2014/03/25 职场文书
疾病防治方案
2014/05/31 职场文书
敲诈同学钱财检讨书范文
2014/11/18 职场文书
党员反腐倡廉学习心得体会
2015/08/15 职场文书
《青山不老》教学反思
2016/02/22 职场文书
纪念建国70周年演讲稿
2019/07/19 职场文书
python通过新建环境安装tfx的问题
2022/05/20 Python