gpt4 book ai didi

javascript - 创建随机问题和答案 javascript

转载 作者:行者123 更新时间:2023-12-03 04:23:16 25 4
gpt4 key购买 nike

我的网站有一个问答部分,用户会被问到 40 个可能的问题中的 6 个问题。每个问题都有固定的答案,但没有正确的答案。我如何在 Javascript 中随机化这个问题,这样就不会总是问同样的问题?我知道可以使用问题和答案的数组来完成,但不知道如何对每个页面进行随机化。这是我的 html 代码:

    <h2>What is the weather like today?</h2>

<div class="answers">

<div class="answers-left">
<div class="answer1" tabIndex="1">Sunny</div>
<div class="answer2" tabIndex="2">Raining</div>
</div>
<div class="answers-right">
<div class="answer3" tabIndex="3">Cloudy</div>
<div class="answer4" tabIndex="4">Windy</div>
</div>

<div class="clear"></div>
</div>

<div class="next-button">
<a class="ui-btn" href="question-2.html" rel="external">Next</a>
</div>

如您所见,用户将选择一个答案,然后单击“下一步”转到下一个问题。我只想一次显示一个问题。任何帮助将不胜感激!

最佳答案

第 1 步)声明问题表:

var questions = [1, 2, 3, 4, 5, ..., 40];

第 2 步)获取第一个随机问题

var random1 = Math.floor(Math.random() * questions.length) ;
var choice1 = questions[random1];

第3步)将其从 table 上删除

questions.splice(random1, 1);

重复步骤 2 和 3 以获取更多问题

关于javascript - 创建随机问题和答案 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43847375/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com