0
這裏是我的問題:開關箱不工作 - 不能找到價值
我試圖讓HTML5/JavaScript的問題形式使用2個開關的情況下,顯示在不同領域的問題和答案。我使用var box來回答問題和var答案(使用innerHTML)。無論如何,當我第一次在init()中時,它應該檢查innerHTML文章中的answers.value,當我使用它時找不到answers.value,我會喜歡一些幫助這個。
<script type="text/javascript">
window.addEventListener('load', function() {
var box = document.getElementById('vragen');
var answers = document.getElementById('antwoorden');
box.innerHTML = 'Kun je je print pas met contant geld opwaarderen?';
answers.innerHTML = '<input type="button" value="Antwoord 1" onclick="init()"><br><input type="button" value="Antwoord 2" onclick="init()"><br><input type="button" value="Antwoord 3" onclick="init()"><br><input type="button" value="Antwoord 4" onclick="init()">'; //onclick function
var foutenCounter;
var antwoord = '';
});
function init() {
switch(answers.value) {
case 'Antwoord 1':
alert("test");
antwoord = 'a';
switch(antwoord) {
case 'a':
alert('goed');
break;
case 'b':
//fout example.
alert('fout');
break;
case 'c':
break;
case 'd':
break;
}
break;
我怎麼能這樣做,我已經嘗試了一些東西,但它還沒有解決。 – Kheera 2014-11-06 08:43:51
你應該把_var answers_放在window.addEventListener.etc 之上你可能也想直接把值傳遞給你的init函數,因爲你正在使用它來獲得多個按鈕。例如,使用onclick =「init('Antwoord 1')」就會很容易。 – rlf 2014-11-06 09:40:51