[解決済み] 別のjsファイル内でJavaScriptの関数を呼び出す
2022-03-05 13:01:33
質問
で定義された関数を呼び出したいのですが first.js ファイル内の second.js ファイルを作成します。のようなHTMLファイルの中で両ファイルが定義されています。
<script type="text/javascript" src="first.js"></script>
<script type="text/javascript" src="second.js"></script>
を呼び出したい。
fn1()
で定義された
first.js
で
second.js
. 私の検索結果では、もし
first.js
が先に定義されていれば可能ですが、私のテストではそのような方法は見つかりませんでした。
以下は私のコードです。
second.js
document.getElementById("btn").onclick = function() {
fn1();
}
first.js
function fn1() {
alert("external fn clicked");
}
解決方法は?
関数は、同じファイルに定義されているか、呼び出そうとする前に読み込まれたものでなければ、呼び出すことができません。
関数は、呼び出そうとしたものと同じかそれ以上のスコープでなければ呼び出すことができません。
関数を宣言します。
fn1
を作成し、second.jsでは、単に
fn1();
1.js.です。
function fn1 () {
alert();
}
2.jsのことです。
fn1();
index.html :
<script type="text/javascript" src="1.js"></script>
<script type="text/javascript" src="2.js"></script>
関連
-
[解決済み】パッシブイベントリスナー内部でpreventDefaultができない
-
[解決済み】Javascript:getElementById対getElementsById(両方が別のページで動作する)。
-
[解決済み】JavaScriptのボタンonclickが機能しない
-
[解決済み】'useState' が定義されていない no-undef React
-
[解決済み] JavaScriptで "use strict "は何をするのか、その根拠は?
-
[解決済み] JavaScriptで文字列が部分文字列を含むかどうかを確認する方法は?
-
[解決済み] あるJavaScriptファイルを他のJavaScriptファイルにインクルードするにはどうすればよいですか?
-
[解決済み】別のウェブページにリダイレクトするにはどうすればいいですか?
-
[解決済み】JavaScriptの比較では、どちらの等号演算子(== vs ===)を使うべきですか?
-
[解決済み】オブジェクトからプロパティを削除する(JavaScript)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】パッシブイベントリスナー内部でpreventDefaultができない
-
[解決済み】JavaScriptで':'(コロン)は何をするのか?
-
[解決済み] Uncaught TypeError: 未定義のプロパティ 'top' を読み込めない
-
[解決済み】Google Conversionsが動作しない - スクリプトが読み込まれない
-
[解決済み】JS ファイルが net::ERR_ABORTED 404 (Not Found) を取得する)
-
[解決済み] ローカルファイルを開くことができません - Chrome: ローカルリソースのロードが許可されていません
-
[解決済み】Kendo Observable Bindingと併用する場合、Kendo Switch Labelsを変更することは可能ですか?[Kendo-UI]です。
-
[解決済み】SyntaxError: 期待された式が、'<'を得た。
-
[解決済み】JavaScriptで関数が存在するかどうかを確認する方法は?
-
[解決済み】あるJavaScriptで書かれた関数を、別のJSファイルで呼び出すことは可能でしょうか?