[解決済み】別のjsファイル内でJavaScriptの関数を呼び出す
2022-01-25 12:43:15
質問内容
で定義された関数を呼び出したいのですが 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>
関連
-
[解決済み】document.getElementByIDは関数ではありません。
-
[解決済み】getElementByIdはnullを返す?[クローズド]
-
[解決済み】XMLパースエラー:ルート要素が見つからない コンソールの場所 FF
-
[解決済み】Jestが予期しないトークンに遭遇した
-
[解決済み] 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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Heroku:ノードアプリで「このアプリにはデフォルトの言語が検出されませんでした」エラーがスローされる
-
[解決済み】webpack: モジュールが見つかりません。Error: 解決できない(相対パスで)
-
[解決済み】XMLHttpRequestモジュールが定義されていない/見つからない
-
[解決済み】React、Uncaught ReferenceError。ReactDOMは定義されていません
-
[解決済み】React.jsの配列の子要素のユニークキーを理解する
-
[解決済み】Redux TypeError: 未定義のプロパティ 'apply' を読み取れない
-
[解決済み】React-Routerの子が1つしかない。
-
[解決済み】JavaScriptで関数が存在するかどうかを確認する方法は?
-
[解決済み] Uncaught (in promise) TypeError: フェッチに失敗してCorsエラー
-
[解決済み】あるJavaScriptで書かれた関数を、別のJSファイルで呼び出すことは可能でしょうか?