单选按钮事件:
单选钮属于多选一的处理流程,但是单选钮由于也是HTML元素,所以对于JavaScript而言也表示对象。

注意:单选钮的特点是一定要需要名相同才可以实现,所以此处如果名字相同,那么就是对象数组,document.all()取得。单选钮有一种默认选中的状态,checked属性,这返回的his布尔类型。

范例:取得单选钮数据

代码:

<!doctype html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta name="description" content="all kinds of input">
<meta name="keywords" content="input,html"> <title>单选钮的测试</title> <script type="text/javascript">
window.onload = function () {
document.getElementById('showBtn').addEventListener('click',function() {
var sexArr = document.all('sex');
if (sexArr[0].checked) {
alert("性别是:" + sexArr[0].value);
}else{
alert("性别是:" + sexArr[1].value);
} },false);
}
</script> </head> <body>
<form action="">
性别:<input type="radio" name="sex" id="sex" value="male - 男" checked="yes">男
<input type="radio" name="sex" id="sex" value="female - 女">女<br/>
<input type="button" id="showBtn" value="选择"></input>
</form>
</body>
</html>

默认性别是男,截图如下:

选择男时,弹框截图如下:

选择女时,弹框截图如下

最新文章

  1. ABP框架 - 功能管理
  2. React源码剖析系列 - 生命周期的管理艺术
  3. DEDECMS之四 栏目调用
  4. 【VB.NET】文本框快捷键支持
  5. 【摘要】获得HTML元素的绝对位置
  6. shim 和 polyfill
  7. 2.python的文件类型、变量数值和字符串练习
  8. Automata
  9. 360加固apk并自动签名
  10. Linux 复习
  11. aways on 配置部署(一)——准备工作
  12. jquery开关按钮效果
  13. npm发包注意
  14. 【SpringBoot】SpringBoot拦截器实战和 Servlet3.0自定义Filter、Listener
  15. @property括号内属性讲解
  16. zeroclipboard实现多浏览器复制到粘贴板功能
  17. c# async Task await Result 死锁
  18. poj3070 Fibonacci(矩阵快速幂)
  19. 通过iscsi协议使用ceph rbd
  20. HTML中字体的垂直排列

热门文章

  1. OpenCV show two cameras 同时显示两个摄像头
  2. hdu Bone Collector
  3. 怎样使用Photoshop CS5的操控变形功能
  4. 用wampserver 装的集成环境,命令行进不去提示mysql
  5. WPF 傻瓜生成 .dbml文件,以及文件用途原理是什么
  6. 【液晶模块系列基础视频】3.3fatfs接口函数的使用3
  7. Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderListener
  8. DS实验题 Inversion
  9. Sublime Text初识
  10. python 动态加载module、class、function