2014-09-23 79 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>