2015-06-14 76 views
0

嘿,這裏所有的一個愚蠢的問題。 這是我的代碼:JavaScript函數不會在html文件上輸出任何東西

function showDay(){ 
    var t = newDate(); 
    var dayz = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]; 
    document.getElementById('kappa').innerHTML = dayz[t.getDay()]; 
} 

在我的HTML文件,我有,我想這個函數來輸出。但它不起作用。我知道JS文件被正確引用,因爲我的其他功能工作得很好。

任何幫助表示讚賞!對不起,這樣的菜鳥。

+4

'newDate()'✗| '新日期()'✓ – blex

回答

0

我修改你的代碼上的jsfiddle我可以運行它...希望這有助於

var t = new Date(); 
    var dayz = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]; 
    alert(dayz[t.getDay()]); 

如果您還有更多的問題,我想看看HTML

+0

HTML位於標籤上方,並且說

頁面上還有很多其他代碼,但它似乎與除日期以外的所有內容都正常工作。 – Toombzie

+0

在new和Date之間留出一個空格...寫爲「new Date()」它應該像上面代碼 – ASP

1

我認爲你正在尋找的東西像這樣

<!DOCTYPE html> 

    <head> 
    <meta charset="utf-8"> 
    <style> 
    </style> 
    </head> 
    <body> 

     <div id="kappa"> 
     </div> 

     <script> 
     var t = new Date(); 
      var dayz = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]; 
      document.getElementById('kappa').innerHTML = dayz[t.getDay()]; 
     </script> 

    </body> 
    </html>