簡単なクイズゲームを作成しています。答えのボタン内の文字が各問ごとに変わるはずが変わりません。
//クイズの問題文、選択肢を定義 の部分が間違っているとは思いますがエラーが出ていないので場所までは分かりません。
const quiz=[
{
question:'1+1の答えは',
answers:['2','3','4','5'],
correct:'2'
},
{
question:'1+2の答えは',
answers:['2','3','4','5'],
correct:'3'
},
{
question:'1+3の答えは',
answers:['2','3','4','5'],
correct:'4'
}
];
document.getElementById('js-q').textContent=quiz.question;
const quizLength=quiz.length;
let quizIndex=0;
const $button =document.getElementsByTagName('button');
let $buttonLength=$button.length;
//クイズの問題文、選択肢を定義
const setupQuiz= () =>{
document.getElementById('js-q').textContent=quiz[quizIndex].question
let buttonIndex=0;
while(buttonIndex<$buttonLength){
$button[buttonIndex].textContentd=quiz[quizIndex].answers[buttonIndex];
buttonIndex++;
}
}
setupQuiz();

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/07/11 07:37