要将选定的单选按钮选项推送到JavaScript中的数组,可以按照以下步骤进行操作:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Radio Button to Array</title>
</head>
<body>
<form id="myForm">
<input type="radio" name="option" value="Option1"> Option 1<br>
<input type="radio" name="option" value="Option2"> Option 2<br>
<input type="radio" name="option" value="Option3"> Option 3<br>
<button type="button" onclick="addSelectedOption()">Add Selected Option</button>
</form>
<p>Selected Options: <span id="selectedOptions"></span></p>
<script src="script.js"></script>
</body>
</html>
let selectedOptions = [];
function addSelectedOption() {
const form = document.getElementById('myForm');
const options = form.elements['option'];
let selectedValue = null;
for (let i = 0; i < options.length; i++) {
if (options[i].checked) {
selectedValue = options[i].value;
break;
}
}
if (selectedValue !== null) {
selectedOptions.push(selectedValue);
updateDisplay();
} else {
alert('Please select an option.');
}
}
function updateDisplay() {
const displayElement = document.getElementById('selectedOptions');
displayElement.textContent = selectedOptions.join(', ');
}
name
属性相同,确保它们属于同一组。addSelectedOption
函数。selectedOptions
数组用于存储选中的单选按钮值。addSelectedOption
函数遍历所有单选按钮,找到被选中的按钮并将其值推送到数组中。updateDisplay
函数更新页面上显示已选中选项的部分。addSelectedOption
函数中添加检查,如果没有选项被选中则提示用户。通过这种方式,可以有效地将选定的单选按钮选项推送到JavaScript数组中,并在页面上实时显示这些选项。
领取专属 10元无门槛券
手把手带您无忧上云