gpt4 book ai didi

javascript - 开关盒不起作用 - 找不到值(value)

转载 作者:行者123 更新时间:2023-12-03 11:29:58 24 4
gpt4 key购买 nike

这是我的问题:

我正在尝试使用 html5/javascript 获取问题表单,并使用 2 个开关案例来显示现场的不同问题和答案。我使用 var box 来表示问题,使用 var Answers 来表示答案(使用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;

最佳答案

answers 不会在您的 init 函数中定义。您应该全局定义 varanswers,然后您应该能够在加载时设置它并在 init 中使用它。

关于javascript - 开关盒不起作用 - 找不到值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26774644/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com