我正在开发一个调查页面。我的 HTML 代码是:
<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>
我的 body 有一个 div 标签,我在点击它时调用一个函数 我的js代码是:
function showHideSurveyForms(int tab_id)
{
alert("abcd");
}
所有文件都在同一个文件夹中。但我的 js 没有加载(jquery 加载成功)。为什么会这样?
最佳答案
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>
关于javascript 文件未加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26000652/