从html调用外部js文件

时间:2015-01-17 10:52:26

标签: javascript

我的代码不是很好,但我想学习它 但现在我有这个问题

在我的index.html中我有这个

<script type="text/javascript" src="js/initresize.js" ></script>

然后在同一个文件中 我有这个

 <input type="button" onclick="test();" value="Click Me!" />

我现在认为文件路径是正确的,因为当我注释掉src行时,我的网站看起来很奇怪。 (没有背景等)

但按下按钮时出现此错误 “测试未定义”

这是我的 initresize.js

function test() 
{
        alert('Button clicked!');
}

1 个答案:

答案 0 :(得分:0)

您已在另一个函数中定义了test,因此它的作用域是该函数,而不是全局函数。

如果您希望它是全局函数,请将其定义在其他函数之外。

(更好的是,不要。使用JavaScript事件绑定代替90s风格的事件属性)。