私のファイルには、多くの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>
それでも同じ問題が発生します。