私はこれで髪を引き裂いています、初心者のアラート。
JQueryではなくストレートJSを使用して基本的なクイズを作成しようとしていますが、あまり運がありません。
ラジオボタンを正しくループしてユーザーの選択を確認する方法がわかりません。コードは正しいと確信していますが、機能していません。
問題の「名前」が.innerHTMLによって生成されているため、ページの読み込み時に技術的に存在しないという事実と関係がありますか?
ここに JSFiddle があります: http://jsfiddle.net/AU2ve/
そして、これが私のループです。私が言ったように、大丈夫だと確信しています。
// Check which answer selected (Test)
function checkAnswer() {
var answerChoices = document.getElementsByName('choices');
for (var j = 0; j < answerChoices.length; j++) {
if (answerChoices[i].checked) {
alert(answerChoices[i].value);
break;
}
}
}
私が言ったように、私はまだこれに非常に慣れていません。うまくいけば、それは簡単な解決策です。
ありがとう