在单击按钮时替换单选按钮,可以通过以下步骤实现:
以下是一个示例代码:
HTML:
<input type="radio" id="option1" name="options">
<label for="option1">Option 1</label>
<br>
<input type="radio" id="option2" name="options">
<label for="option2">Option 2</label>
<br>
<button id="replaceButton">Replace</button>
JavaScript:
document.getElementById("replaceButton").addEventListener("click", function() {
var radioButtons = document.querySelectorAll('input[type="radio"]');
radioButtons.forEach(function(button) {
if (button.checked) {
var newRadioButton = document.createElement("input");
newRadioButton.setAttribute("type", "radio");
newRadioButton.setAttribute("id", "newOption");
newRadioButton.setAttribute("name", "options");
newRadioButton.textContent = "New Option";
button.insertAdjacentElement("afterend", newRadioButton);
}
});
});
这样,当点击按钮时,将会替换单选按钮并添加一个新的单选按钮。你可以根据实际需求修改代码,并根据需要添加样式和其他功能。
领取专属 10元无门槛券
手把手带您无忧上云