簡體   English   中英

如何在switch語句中使用id並在單擊按鈕時提醒消息

[英]How to use id in switch statement and alert the message when the button is clicked

我正在嘗試使用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代碼來實現所需的條件。

<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');
    }
}

http://jsfiddle.net/qGGUg/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM