A JS ファイル A は、最初はオリジナルの HTML ファイルにロードされます。このファイルには多数の関数が含まれています。
イベントの実行後に外部 JS ファイル B がロードされると、JS ファイル B はファイル A 内の関数を呼び出します。論理的に言えば、ページがロードされた後、JS ファイル A は正常にロードされ、インポートされた JS ファイルはB should 直接使用できますが、なぜファイル A の関数を呼び出せないのですか?エラーが報告されます。 。 。
a.js コンテンツ:
関数 1、
関数 2、
$('#btn3').unbind('click')。 click(function(e){
e.stopPropagation();
$.getScript('b.js');
})
b.js コンテンツ:
Function 1();
b.js が正常にロードされた後は、呼び出し以外に他の要素を追加できません。機能は問題ありません。理由は何ですか?###
エラーのスクリーンショットを撮ることができます。関数スコープの問題である可能性があります。