点击单选按钮选中和取消选中可以通过以下步骤实现:
<input>
标签来创建单选按钮。设置type
属性为radio
,并为每个单选按钮设置相同的name
属性,但不同的value
属性。例如:<input type="radio" name="gender" value="male"> Male
<input type="radio" name="gender" value="female"> Female
document.querySelector
或document.getElementById
等方法获取单选按钮的DOM元素。addEventListener
方法为单选按钮添加点击事件监听器。checked
属性来判断单选按钮的选中状态。如果checked
为true
,表示已选中;如果为false
,表示未选中。checked
属性的值来改变单选按钮的选中状态。例如,将checked
设置为true
可以选中单选按钮,将其设置为false
可以取消选中。以下是一个示例代码:
<input type="radio" name="gender" id="male" value="male"> Male
<input type="radio" name="gender" id="female" value="female"> Female
<script>
const maleRadioButton = document.getElementById("male");
const femaleRadioButton = document.getElementById("female");
maleRadioButton.addEventListener("click", function() {
if (maleRadioButton.checked) {
// 选中状态
console.log("Male selected");
} else {
// 取消选中状态
console.log("Male deselected");
}
});
femaleRadioButton.addEventListener("click", function() {
if (femaleRadioButton.checked) {
// 选中状态
console.log("Female selected");
} else {
// 取消选中状态
console.log("Female deselected");
}
});
</script>
这样,当用户点击单选按钮时,可以通过JavaScript获取其选中状态,并根据需要执行相应的操作。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云