我正在撕裂這頭毛髮,初學者警惕。DOM問題,不確定對象是否存在? JavaScript
嘗試使用直接JS而不是JQuery來構建基本測驗,沒有多少運氣。
我不知道如何正確循環單選按鈕來檢查用戶選擇。我很確定我的代碼是正確的,但它不起作用。
這是否與事實相關的'名稱'由.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;
}
}
}
正如我所說,我對此仍然很陌生,希望這是一個簡單的解決方案。
感謝
我確定使用jQuery,好了,我得到。我只是覺得我*應該*知道如何去做這個沒有它的東西。 – 2013-04-24 19:35:40
在您檢查舊問題是否被正確回答之前,您正在使用新問題**更新DOM。 – Pointy 2013-04-24 19:46:40