当您单击"next"按钮时,可以通过以下方式将下一个问题显示在h2元素中:
首先,您可以在HTML文件中为问题和按钮创建相应的元素,如下所示:
<!DOCTYPE html>
<html>
<head>
<title>云计算问答</title>
</head>
<body>
<h2 id="question">问题 1</h2>
<button onclick="showNextQuestion()">Next</button>
<script>
function showNextQuestion() {
// 在这里编写您的代码以显示下一个问题
}
</script>
</body>
</html>
接下来,您需要在JavaScript函数showNextQuestion()
中实现逻辑来显示下一个问题。您可以使用一个问题数组来存储所有的问题,并使用一个变量来跟踪当前显示的问题索引。每次点击"Next"按钮时,您可以增加索引以显示下一个问题。如果已经到达最后一个问题,则可以将索引重置为0以重新开始。
以下是一个示例实现:
<script>
var questions = ["问题 1", "问题 2", "问题 3", "问题 4", "问题 5"];
var currentQuestionIndex = 0;
function showNextQuestion() {
currentQuestionIndex++;
if (currentQuestionIndex === questions.length) {
currentQuestionIndex = 0; // 重置索引以重新开始
}
var questionElement = document.getElementById("question");
questionElement.innerText = questions[currentQuestionIndex];
}
</script>
通过上述代码,每次点击"Next"按钮时,showNextQuestion()
函数会自动更新h2元素中的文本,显示下一个问题。当到达最后一个问题后,再次点击将重新开始显示第一个问题。
请注意,上述代码只是一个示例,您可以根据实际需求进行修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云