单选按钮(Radio Button)是一种用户界面元素,允许用户在多个选项中选择一个。在HTML中,单选按钮通过<input type="radio">
标签实现。当用户选择一个单选按钮时,其他同组的单选按钮会自动取消选中。
div
是HTML中的一个块级元素,用于布局和分组其他HTML元素。通过CSS可以控制div
的显示和隐藏。
div
的显示和隐藏。div
的display
属性。div
的显示状态。以下是一个简单的示例,展示如何根据单选按钮的选择来显示或隐藏一个div
。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Radio Button Example</title>
<style>
#hiddenDiv {
display: none;
}
</style>
</head>
<body>
<form>
<input type="radio" id="showDiv" name="toggle" onclick="toggleDiv()">
<label for="showDiv">Show Div</label>
<input type="radio" id="hideDiv" name="toggle" onclick="toggleDiv()" checked>
<label for="hideDiv">Hide Div</label>
</form>
<div id="hiddenDiv">
This is a hidden div.
</div>
<script>
function toggleDiv() {
var div = document.getElementById('hiddenDiv');
if (document.getElementById('showDiv').checked) {
div.style.display = 'block';
} else {
div.style.display = 'none';
}
}
</script>
</body>
</html>
div
。div
的初始状态为隐藏(通过CSS设置display: none
)。toggleDiv
函数,该函数在单选按钮被点击时调用。div
的display
属性。name
属性相同,以便它们被视为一组。<body>
标签的底部,或者使用DOMContentLoaded
事件。通过以上方法,你可以实现一个简单的单选按钮控制div
显示和隐藏的功能。如果需要更复杂的功能,可以进一步扩展JavaScript代码。
领取专属 10元无门槛券
手把手带您无忧上云