html使用<input>控件实现趣味选择题
时间: 2024-11-13 18:21:26 浏览: 5
HTML `<input>` 控件可以用于创建各种类型的表单元素,包括用于实现趣味选择题的下拉列表或单选按钮。下面是如何通过`<select>`(下拉框)和`<option>`(选项)标签来创建一个简单的趣味选择题的例子:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>趣味选择题</title>
</head>
<body>
<h2>请选择您的答案:</h2>
<label for="question">问题:</label>
<br>
<p id="question-content">这是一个有趣的问题...</p>
<br>
<label for="answers">A. 选项A</label>
<input type="radio" id="answer-A" name="choice" value="A">
<br>
<label for="answers">B. 选项B</label>
<input type="radio" id="answer-B" name="choice" value="B">
<!-- 添加更多选项... -->
<br>
<button onclick="checkAnswer()">提交答案</button>
<!-- JavaScript 用于处理用户选择并显示结果 -->
<script>
function checkAnswer() {
const selectedOption = document.querySelector('input[name="choice"]:checked').value;
if (selectedOption) {
// 根据选择显示结果或验证答案...
alert(`您选择了 ${selectedOption}!`);
} else {
alert("请选择一个答案!");
}
}
</script>
</body>
</html>
```
在这个例子中,用户可以在下拉列表或单选按钮中选择他们的答案。点击“提交答案”按钮后,JavaScript函数会检查用户的选取,并根据需要显示相应的反馈。
阅读全文