我无法从HTML文件调用函数。这看起来很简单,我的代码与我在类似的SO答案中看到的相符,但我仍然缺少一些东西。我知道JS正在加载/运行,因为画布中的游戏正在运行。 编辑:Chrome控制台返回“testFunction未定义”,表示JS未加载。为什么?从HTML调用JS函数
这是JS文件测试:
function testFunction(){
alert("It works!");
}
,它是一个从HTML称为像这样:
<button type="button" onclick="testFunction()" id="testButton">Test</button>
这里的的jsfiddle http://jsfiddle.net/goldrunt/SeAGU/
小提琴不符合您的代码 –
哎呀你是对刚刚更新。 – MattO
考虑让你的Javascript和HTML分开。 [Unobtrusive JavaScript](http://en.wikipedia.org/wiki/Unobtrusive_JavaScript)和[EventTarget.addEventListener](https://developer.mozilla.org/en-US/docs/Web/API/EventTarget.addEventListener)应该有帮助。 – Xotic750