JavaScript:单选钮的事件处理
2024-08-27 04:42:15
单选按钮事件:
单选钮属于多选一的处理流程,但是单选钮由于也是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>
默认性别是男,截图如下:
选择男时,弹框截图如下:
选择女时,弹框截图如下
最新文章
- ABP框架 - 功能管理
- React源码剖析系列 - 生命周期的管理艺术
- DEDECMS之四 栏目调用
- 【VB.NET】文本框快捷键支持
- 【摘要】获得HTML元素的绝对位置
- shim 和 polyfill
- 2.python的文件类型、变量数值和字符串练习
- Automata
- 360加固apk并自动签名
- Linux 复习
- aways on 配置部署(一)——准备工作
- jquery开关按钮效果
- npm发包注意
- 【SpringBoot】SpringBoot拦截器实战和 Servlet3.0自定义Filter、Listener
- @property括号内属性讲解
- zeroclipboard实现多浏览器复制到粘贴板功能
- c# async Task await Result 死锁
- poj3070 Fibonacci(矩阵快速幂)
- 通过iscsi协议使用ceph rbd
- HTML中字体的垂直排列
热门文章
- OpenCV show two cameras 同时显示两个摄像头
- hdu Bone Collector
- 怎样使用Photoshop CS5的操控变形功能
- 用wampserver 装的集成环境,命令行进不去提示mysql
- WPF 傻瓜生成 .dbml文件,以及文件用途原理是什么
- 【液晶模块系列基础视频】3.3fatfs接口函数的使用3
- Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderListener
- DS实验题 Inversion
- Sublime Text初识
- python 动态加载module、class、function