0
我用Javascript很糟糕,但從我的瘀傷中學習。按鈕選擇基於日期的網頁(從列表中)
在我工作的網站上 - 我目前有一個頁面設置爲每年的每一天(即1月1日有自己的網頁'01 -jan-01.html'1月2日是'01 -jan-02。 HTML') - 我想製作一個按鈕來查看當前日期,然後將用戶發送到相應的頁面(想想'這一天在歷史中')。
我已經有一個按鈕,將挑選這些網頁隨意和代碼的作品之一見下圖:
<script type="text/javascript">
var urls = [
'01-jan-01.html'
'01-jan-02.html'
....
];
function goSomewhere() {
var url = urls[Math.floor(Math.random()*urls.length)];
window.location = url; // redirect
}
然後在我的按鈕,我只是呼籲的onClick goSomewhere()( ),正如我前面所說,這工作正常。但我無法弄清楚如何根據當前日期進行選擇。任何幫助將不勝感激。謝謝!
編輯:沒有答案,但這裏是迄今取得的進展:
<script>
var day = date.getDate();
var month = date.getMonth();
function goSomewhere() {
var url = month + "-" + day];
window.location = url; // redirect
}
</script>
這甚至不解決我的問題完全,但其如何,我試圖環繞的邏輯我的頭。在上面的代碼中,我仍然需要找到一種方法來在每個網頁鏈接中加入'jan'(月)變量,因爲格式爲'MM-mmmmm-DD' - 如果我將命名機制簡單地更改爲簡單「MM-DD」?我寧願不去,因爲它會涉及很多手工工作。謝謝