会員登録(無料)
ログイン
スキルアップは今すぐこちら!▶

【JavaScript】document.currentScriptについて

JavaScript(ジャバスクリプト)
この記事は約2分で読めます。

document.currentScript

document.currentScriptを実行すると、現在実行しているscript要素を取得することができます。

Document.currentScript プロパティは、現在処理中で、 JavaScript モジュールではないスクリプトの 要素を返します。

https://developer.mozilla.org/ja/docs/Web/API/Document/currentScript

document.currentScriptの使い方(非同期で実行中かどうか?)

MDNさんのサンプルです。

      if (document.currentScript.async) {
        console.log("Executing asynchronously");
      } else {
        console.log("Executing synchronously");
      }

非同期で実行中かどうかで、コンソールの表示結果が変わります。

「Executing asynchronously」と表示されました。

まとめ

document.currentScriptを使うと、現在実行しているスクリプトそのものの要素を取得することができるようになります。

ご参考ください😃

タイトルとURLをコピーしました