2014-09-23 145 views
1

我正在開發一個調查頁面。我的HTML代碼:JavaScript文件未加載

<html> 
    <head> 
    <link rel="stylesheet" type="text/css" href="Survey.css" /> 
    <script language="JavaScript" type="text/javascript" src="jquery-2.1.1.min.js"></script> 
     <script src="Survey.js" type="text/javascript"></script> 
    </head> 
    <body> 
</body> 
</html> 

我的身體有一個div標籤,我呼籲其點擊一個功能 我的js代碼:

function showHideSurveyForms(int tab_id) 
{ 
alert("abcd"); 
} 

所有文件都在同一個文件夾中。但我的js沒有加載(jquery加載成功)。爲什麼這樣?

+0

該警報顯示嘗試Chrome的開發者工具來查看網絡連接有JavaScript錯誤。另外,你是否確定你的文件名爲「Survey.js」? :) – 2014-09-23 16:59:54

+0

您是否嘗試清除歷史記錄/緩存,重新啓動瀏覽器?它在這些情況下幫助了我。 – joym8 2014-09-23 17:01:19

+0

您也可以嘗試將標記中的方法更改爲「」有時,語言比類型更重要。 – durbnpoisn 2014-09-23 17:02:58

回答

2

JavaScript不是靜態類型語言。所以你不能在參數中使用類型聲明。這是你想要的嗎?現在

function showHideSurveyForms(tab_id) 
 
{ 
 
alert("abcd"); 
 
}
<html> 
 
    <head> 
 
    <link rel="stylesheet" type="text/css" href="Survey.css" /> 
 
    <script language="JavaScript" type="text/javascript" src="jquery-2.1.1.min.js"></script> 
 
     <script src="Survey.js" type="text/javascript"></script> 
 
    </head> 
 
    <body> 
 
     <div onclick="showHideSurveyForms(this);">CLICK ME</div> 
 
</body> 
 
</html>