2017-04-20 45 views
-2

我有一個針對我的編碼類的項目,並且我想創建一個if ... else語句,以便根據月份更改徽標(圖像)。例如,如果是12月份,徽標上將會有一個聖誕老人帽子。 P.S:我已經有了幾個月的標誌。如果是某個月彈出圖像

+0

如果這是你的編碼類,那麼這個任務的方面是學習;所以你已經嘗試過了,爲什麼它不起作用?你使用什麼編程語言? – Martin

+0

你使用什麼編程語言,到現在爲止你做了什麼? –

+0

我正在使用HTML,CSS和JavaScript。我不知道從哪裏開始,所以這就是我問的原因。我只是編碼的初學者,老師告訴我們,我們可以看看堆棧溢出和其他網站的幫助。我已經使變量等於當前爲0-11(1月= 0)的月份。 –

回答

1

很簡單的例子,剛開始,其實你並不需要if語句對於這個問題

<!DOCTYPE html> 
<html> 
<head> 
    <meta charset="UTF-8"> 
    <title>Document</title> 
</head> 
<body> 
    <img id='logo'> 

    <script> 
     var images = ['src/for/Jan', 'src/for/Feb', 'src/for/Mar', 'src/for/Apr', 'src/for/May', 'src/for/June', 'src/for/July', 'src/for/Aug', 'src/for/Sept', 'src/for/Oct', 'src/for/Nov', 'src/for/Dec']; 
     //put in array links to images according to number of month (start from 0, 0 - Jan, 1 - Feb, 2 - Mar...) 

     var today = new Date(); // gets today's date 

     var numberOfMonth = today.getMonth(); // gets today's number of month 

     document.getElementById('logo').setAttribute('src', images[numberOfMonth]); 
     // gets image <img id='logo'> and assigns src attribute from array according to number of month 
    </script> 
</body> 
</html> 
+0

非常感謝!現在我明白了,畢竟它並不複雜。謝謝! –

+0

沒問題我祝你好運! –