📅  最后修改于: 2023-12-03 14:57:22.919000             🧑  作者: Mango
本文将介绍如何在Javascript中实现角度单选框,并在选中时显示已选中状态。
<input type="radio" name="angle" value="30">30°<br>
格式定义单选框。下面是实现角度单选框和选中状态显示的完整代码:
## HTML
<input type="radio" name="angle" value="30">30°<br>
<input type="radio" name="angle" value="45">45°<br>
<input type="radio" name="angle" value="60">60°<br>
<div id="message"></div>
## Javascript
const radios = document.getElementsByName('angle');
const message = document.getElementById('message');
radios.forEach(radio => {
radio.addEventListener('click', () => {
const value = radio.value;
message.innerText = `已选中 ${value}°`;
});
});
const radios = document.getElementsByName('angle')
: 获取所有name为angle的单选框元素,返回的是一个NodeList对象。radios.forEach(...)
: 遍历所有单选框元素,并为每个元素添加点击事件监听器。const value = radio.value;
: 获取当前选中的单选框的值。message.innerText = ...
: 将消息显示在页面中,使用innerText属性实现。通过以上步骤,我们成功实现了角度单选框,并在选中时显示已选中状态。这是实现单选按钮的一种简单方法,可以应用于不同的场景。