我正在尝试使用html和js提出问题并回答测验。我在下面写了一个问题,当点击答案按钮时,相应的答案应该显示在一个弹出框中(使用警告).id =“lbutton”用于设置按钮的样式。这是一个HTML代码
<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>
javascript代码就像这样
<script type="text/javascript">
function myFunction(id)
{
if(id=='cb1')
{
alret('24');
}
else if(id=='cb2')
{
alert('True');
}
}
我是js的新手,我不知道它是如何工作的。那么如何更改js代码以实现所需的条件。
答案 0 :(得分:2)
<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>
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');
}
}