在我的文件中,一个有许多 dom 元素和一个外部 javascript 文件,该文件具有一些管理事件的功能。问题是当我functions.js
在主文件末尾包含该文件时:
<script src="functions.js"></script>
这适用于某些元素,但不适用于其他元素。所以我把它移到我文件的顶部,现在它适用于某些元素,但也不适用于其他元素。
它不起作用意味着我在 Web 控制台中遇到了这样的错误:
ReferenceError: oneOfMyFunctions is not defined
最好的放置位置是什么?提前谢谢。
编辑:
在我的 html 文件(主文件)中,我这样做了:
<script>
window.onload = function(){
// start calling your function eg. functions.j();
myFunction();
};
</script>
仍然遇到同样的问题。