【发布时间】:2021-04-01 20:02:16
【问题描述】:
我正在尝试在玩家之间交替并给每个人一个问题,现在玩家名称存储在一个数组中,我正在尝试随机,但它不起作用。
var counter = 0;
const limit = 4 * localStorage.getItem('playersNum');
nextBtn.addEventListener('click', function() {
if(counter < limit) {
// Display player's name and ask question
for (let i = 0; i < names.length; i++) {
randomName = names[Math.floor(Math.random()*names.length)];
const playerName = document.getElementById('card-title');
playerName.innerText = randomName;
}
const h6 = document.getElementById('h6');
h6.innerHTML = "Question " + (counter + 1);
nextBtn.innerHTML = "Next";
// Randomely pick a question from the array
randomItem = questions[Math.floor(Math.random()*questions.length)];
random = document.getElementById('questions');
random.innerText = randomItem;
counter++;
} else {
alert('No more questions !')
}
});
【问题讨论】:
标签: javascript html css dom