Javascript 如何在switch语句中使用id并在单击按钮时提醒消息
我正在尝试使用html和js进行问答测验。我在下面写了一个问题,单击“答案”按钮时,相应的答案应显示在弹出框中(使用警报)。id=“lbutton”用于设置按钮样式。下面是一个html代码Javascript 如何在switch语句中使用id并在单击按钮时提醒消息,javascript,Javascript,我正在尝试使用html和js进行问答测验。我在下面写了一个问题,单击“答案”按钮时,相应的答案应显示在弹出框中(使用警报)。id=“lbutton”用于设置按钮样式。下面是一个html代码 <div class="lmain"> <p> main() { char A = 'a' ; int B =
<div class="lmain">
<p>
main()
{
char A = 'a' ;
int B = 'a' ;
if ( A == B )
printf ( "True" ) ;
else
printf ( "False" ) ;
}
</p>
<button id="lbutton" onclick="myFunction()">Answer</button>
<p id="cb2"></p>
</div>
main()
{
字符A='A';
int B='a';
如果(A==B)
printf(“真实”);
其他的
printf(“假”);
}
答复
javascript代码如下所示
<script type="text/javascript">
function myFunction(id)
{
if(id=='cb1')
{
alret('24');
}
else if(id=='cb2')
{
alert('True');
}
}
函数myFunction(id)
{
如果(id='cb1')
{
阿尔雷特('24');
}
else if(id='cb2')
{
警报(“真”);
}
}
我是js新手,不知道它是怎么工作的。因此,如何更改js代码以实现所需的条件
<p>Q : 1</p>
<button class="lbutton" onclick="showAnswer(1)">Answer</button>
<p>Q : 2</p>
<button class="lbutton" onclick="showAnswer(2)">Answer</button>
<p>Q : 3</p>
<button class="lbutton" onclick="showAnswer(3)">Answer</button>
alret
应该是alert
,如果您定义了接受参数的函数,那么调用该函数时应该传递参数。我不明白用户应该如何选择正确的答案。实际上是多个按钮吗?要开始使用JavaScript,请查看。要了解事件处理,请参阅。@FelixKling yes有多个问题,每个问题有一个按钮。用户必须理解给定的问题,并通过单击“答案”按钮检查其答案。啊,因此用户实际上没有选择答案,您只是显示了正确的答案?@FelixKling yep,感谢您,我找到了答案:)
function showAnswer( questionNumber ){
switch (questionNumber){
case 1 : alert('Answer 1'); break;
case 2 : alert('Answer 2'); break;
case 3 : alert('Answer 3'); break;
case 4 : alert('Answer 4'); break;
default : alert('sorry there was an error in program');
}
}