JavaScript 创建单选按钮可以通过多种方式实现,以下是一个简单的示例,展示了如何使用 JavaScript 动态创建单选按钮,并将其添加到 HTML 页面中。
单选按钮(Radio Button)是一种用户界面元素,允许用户在多个选项中选择一个。每个单选按钮都属于同一组,同一组内的单选按钮互斥,即用户只能选择其中一个。
以下是一个使用 JavaScript 创建单选按钮的示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>JavaScript 创建单选按钮</title>
</head>
<body>
<div id="radioContainer"></div>
<script>
// 定义单选按钮的数据
const options = [
{ label: '选项1', value: 'option1' },
{ label: '选项2', value: 'option2' },
{ label: '选项3', value: 'option3' }
];
// 获取容器元素
const container = document.getElementById('radioContainer');
// 创建单选按钮组
options.forEach(option => {
// 创建单选按钮元素
const radio = document.createElement('input');
radio.type = 'radio';
radio.name = 'choice'; // 所有单选按钮属于同一组
radio.value = option.value;
// 创建标签元素
const label = document.createElement('label');
label.textContent = option.label;
// 将单选按钮和标签添加到容器中
container.appendChild(radio);
container.appendChild(label);
container.appendChild(document.createElement('br')); // 添加换行
});
</script>
</body>
</html>
单选按钮主要有以下几种类型:
name
属性不一致。name
属性。window.onload
或 DOMContentLoaded
事件。通过以上示例和解释,你应该能够理解如何在 JavaScript 中创建单选按钮,并解决常见的相关问题。
领取专属 10元无门槛券
手把手带您无忧上云