JavaScript Radio Button Checked
JavaScript中的单选按钮(radio button)是一种常见的用户界面元素,允许用户从多个选项中选择一个,当一个单选按钮被选中时,它的checked
属性会被设置为true
,而其他未选中的单选按钮则保持false
。
源码示例
以下是一个简单的HTML和JavaScript代码示例,演示了如何检查单选按钮是否被选中:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF8"> <title>Radio Button Checked Example</title> </head> <body> <form> <input type="radio" name="gender" value="male" id="male"> <label for="male">Male</label><br> <input type="radio" name="gender" value="female" id="female"> <label for="female">Female</label><br> <input type="radio" name="gender" value="other" id="other"> <label for="other">Other</label><br> <button onclick="checkRadio()">Check Selected</button> </form> <script> function checkRadio() { var male = document.getElementById("male"); var female = document.getElementById("female"); var other = document.getElementById("other"); if (male.checked) { alert("Male is selected"); } else if (female.checked) { alert("Female is selected"); } else if (other.checked) { alert("Other is selected"); } else { alert("No option is selected"); } } </script> </body> </html>
在这个例子中,我们有三个单选按钮,分别代表性别的不同选项,当用户点击“Check Selected”按钮时,checkRadio()
函数会被调用,该函数会检查哪个单选按钮被选中,并弹出相应的消息。
单元表格
HTML元素 | 描述 |
| 定义单选按钮 |
name 属性 | 用于将一组相关的单选按钮分组 |
value 属性 | 为每个单选按钮分配一个值 |
id 属性 | 唯一标识符,用于在JavaScript中引用元素 |
| |
for 属性 | 与相关元素的id 属性匹配,建立关联 |
onclick 属性 | 指定当用户点击按钮时要执行的JavaScript函数 |
相关问题与解答
问题1: 如何在JavaScript中动态改变单选按钮的选中状态?
答案: 你可以使用JavaScript来动态地改变单选按钮的选中状态,要选中名为"male"的单选按钮,你可以使用以下代码:
document.getElementById("male").checked = true;
同样地,要取消选中它,你可以设置checked
属性为false
。
问题2: 如何获取被选中的单选按钮的值?
答案: 一旦你知道哪个单选按钮被选中,你可以通过访问其value
属性来获取其值,假设你已经确定名为"gender"的单选按钮组中有一个被选中,你可以这样获取选中的值:
var selectedValue = document.querySelector('input[name="gender"]:checked').value;
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1077029.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复