我無法從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