我有多个外部javascript文件链接到我的html页面,并希望在其中一个中调用一个函数。现在我正在做onClick =“func()”,但它没有调用该函数。我试图找出问题.....我是否需要指定函数所在的脚本?如果是这样,我该怎么做? 感谢。
这是代码:
<script type="text/javascript" src="file1.js"></script>
<script type="text/javascript" src="file2.js"></script>
...
<li id="tab"><span onClick = "get_code('tabOne')">Tab</span></li>
...
在file1.js中:
function get_code(str)
{
alert(str);
}
答案 0 :(得分:1)
不工作,你是说你根本没有得到警报箱吗?或者警报没有显示您想要的内容?如果它没有显示您想要的内容,可能是因为您的代码alert(st);
错误,应该是alert(str);
。
答案 1 :(得分:1)
如果您尝试复制file.js函数并将其粘贴到HTML的<HEAD>
部分,这有用吗?另外,您应该将<script type="text/javascript" src="file1.js"></script>
放在HTML的<HEAD>
部分。检查是否有任何变量名称冲突。此外,在提醒功能中,您传递的st
应该是str
。确保您的Javascript路径正确无误。现在,javascript文件应该在同一目录中。
如何尝试
<li id="tab" onClick="get_code('tabOne');">Tab</li>
答案 2 :(得分:1)
onmouseover=""
或onclick=""
是否显示对话框? Javascript区分大小写。