前提・実現したいこと
Javasceiptの簡易クイズアプリを完成させたい。
発生している問題・エラーメッセージ
自分の思う通りに正誤判断をしてくれない
correctとbutton.textContentの内容が一致したボタンを押しても不正解としか表示されない。
該当のソースコード
JavaScript
1const question = "ゲーム市場最も売れたゲームは?"; 2const answers = [ 3 'スーパーファミコン', 4 'ニンテンドースイッチ', 5 'ニンテンドーDS', 6 'WiU' 7]; 8const correct = 'ニンテンドーDS'; 9document.getElementById('js-question').textContent = question; 10const $button = document.getElementsByTagName('button'); 11$button[0].textContent = answers[0]; 12$button[1].textContent = answers[1]; 13$button[2].textContent = answers[2]; 14$button[3].textContent = answers[3]; 15 16console.log($button[2].textContent); 17 18$button[0].addEventListener('click', () => { 19 if (correct === $button[0].textcontent) { 20 window.alert('正解'); 21 } else { 22 window.alert('不正解'); 23 } 24}); 25$button[1].addEventListener('click', () => { 26 if (correct === $button[1].textcontent) { 27 window.alert('正解'); 28 } else { 29 window.alert('不正解'); 30 } 31}); 32$button[2].addEventListener('click', () => { 33 if (correct === $button[2].textcontent) { 34 window.alert('正解'); 35 } else { 36 window.alert('不正解'); 37 } 38}); 39$button[3].addEventListener('click', () => { 40 if (correct === $button[3].textcontent) { 41 window.alert('正解'); 42 } else { 43 window.alert('不正解'); 44 } 45}); 46 47
補足情報(FW/ツールのバージョンなど)
Bootstrap使用。VSコードで記述
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/31 08:30
2020/12/31 08:42
2020/12/31 08:45
2020/12/31 08:48
2020/12/31 08:48
2020/12/31 08:58
2020/12/31 08:59
2020/12/31 09:02
2020/12/31 09:26