2016-02-14 73 views
0

我正在學習html編程,我想創建一個「網站」(只是爲了嘗試我的知識)。這很簡單。有兩個按鈕。如果你按贏,增加1分來贏得變數,如果你按輸,增加1分來輸變數。它會在按鈕下面寫下分數。但我無法做到。 按鈕給變量分數

​​

回答

0

添加一個onclick事件到您的按鈕:

<button id="win" onclick="return win();">Win!</button> 
<button id="lose" onclick="return lose();">Lose</button> 

您將需要每個按鈕下一個元素,一個div或者跨度,與ID,這樣你可以改變的innerHTML時數字被更新。修改你的函數來更新適當的元素。

您也可能想要將按鈕和元素包裝在表格中。

+0

抱歉,但我真的很首發。什麼是回報的意思? –

+0

函數返回一個值。您可以使用return語句退出函數,並可選地將值傳回給調用者。在指定事件時使用完整語句是一種標準做法,但不是必需的。你可以簡單地使用:onclick =「loose」。 –

0

事情是這個 -

<html> 
    <table> 
     <tr> 
     <td><button id="win" onclick="win()">Win!</button></td> 
     <td><button id="lose" onclick="lose()">Lose!</button></td> 
     </tr> 
     <tr> 
     <td id="wins"></td> 
     <td id="losses"></td> 
     </tr> 
    </table> 

<script> 
    var wins= 0; 
    var losses = 0; 

    function win() { 
     wins= wins+1; 
     document.getElementById('wins').innerHTML= wins; 
    }; 

    function lose() { 
     losses= losses+1; 
     document.getElementById('losses').innerHTML= losses; 
    }; 
</script> 

</html>