<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Quiz</title>
<link rel="stylesheet" type="text/css" href="style.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
</head>
<body>
<header>QUICKY QUIZ!</header>
<section class="container-fluid d-flex justify-content-center align-content-center" id="index-btn-grid">
</section>
<div class="container"></div>
<footer>
</footer>
</body>
</html>
Я точно знаю, что этот вопрос задавался слишком много раз, но как новый человек, изучающий JavaScript, он может быть немного ошеломляющим, я думаю, вы можете сказать, , Поэтому в настоящее время я пытаюсь создать приложение для викторины, в котором вопросы и ответы изменяются при нажатии «Далее». Как бы глупо это ни звучало, я получил следующую кнопку, чтобы наконец-то сработать, и мне наконец удалось заставить следующий вопрос всплыть в поле.
Я намерен использовать каждое значение для l oop, и каждое новое значение отображается при отображении кнопки «Далее». Например:
Пример: мой массив будет [a, b, c, d]
Когда я нажимаю «next» после начала с «a», я собираюсь указать «b» "чтобы всплыть, то" 1024 * "всплывет после повторного нажатия" далее ".
Вместо этого, когда я нажимаю" следующий "после" а ", появляется" d ".
Я старался изо всех сил и потратил достаточно времени на чтение других тем и «поиск в гугле», но сейчас для меня довольно сложно понять решения, которые «на высоте» с чужим кодом и отличным форматированием, сейчас трудно понять быть нуб.
Итак, вот что у меня есть, пожалуйста, дайте мне знать, что я могу сделать, чтобы достичь своей цели. Я бы не стал добавлять еще одну каплю в ведро с такими вопросами, но мне нужна помощь, потому что я сейчас в тупике. После того, как я разобрался с вопросами, я хочу сделать кнопки с тем, что я изучил. Я был на YouTube, MDN, w3 и видел темы об этом .... Не обращайте внимания на мой кластер, и я ценю время. Спасибо, ребята!
let questionEl = document.getElementById('question');
const questions = [
{
question: 'What color is the White House',
answers:[
{ text: 'White', correct: true},
{ text: 'Black', correct: false},
{ text: 'Grey', correct: false},
{ text: 'Blue', correct: false},
]
},
{
question: 'What color is Rainbow?',
answers:[
{ text: 'All of Them', correct: true},
{ text: 'Apple', correct: false},
{ text: 'Only Brown', correct: false},
{ text: 'Ford Mustang', correct: false},
]
},
{
question: '9 + 1 =?',
answers:[
{ text: '10', correct: true},
{ text: '9', correct: false},
{ text: '01', correct: false},
{ text: '91', correct: false},
]
},
];
function showQuestion(){
let questionEl = document.getElementById("question").innerHTML = questions[0].question;
var answerButtonsEl = document.getElementById("answer0").innerHTML = questions[0].answers[0].text;
var answerButtonsEl = document.getElementById("answer1").innerHTML = questions[0].answers[1].text;
var answerButtonsEl = document.getElementById("answer2").innerHTML = questions[0].answers[2].text;
var answerButtonsEl = document.getElementById("answer3").innerHTML = questions[0].answers[3].text;
};
function nextQuestionSet(){
for (let i = 0; i < 3; i++) {
document.getElementById("question").innerHTML = (questions[i].question); }
};