ボタンがクリックされたときにスクリプトタグを実行する

codeNinja

現在、ページの読み込み時に実行される2つのスクリプトタグがあります。これらはBODYの最後のものです。

ボタンをクリックしたときに実行したいのですが。これはどのように可能ですか?

HTMLコード

<div class="col-md-12 signup-wrap">
            <a class="signup blue-grdt" href="#">Newsletter Signup</a>
        </div>

脚本

        <script type="text/javascript" src="//s3.amazonaws.com/downloads.mailchimp.com/js/signup-forms/popup/embed.js" data-dojo-config="usePlainJson: true, isDebug: false"></script>
    <script type="text/javascript">require(["mojo/signup-forms/Loader"], function(L) { L.start({"baseUrl":"mc.us12.list-manage.com","uuid":"xx","lid":"xx"}) })</script> 
ジェームズガルシア

あなたはこのようなことを試みるでしょう:

function getScript() {
  let script = document.createElement( 'script' );
  script.type = 'text/javascript';
  script.src = "//s3.amazonaws.com/downloads.mailchimp.com/js/signup-forms/popup/embed.js";
  script.setAttribute("data-dojo-config", "usePlainJson: true, isDebug: false")
  document.body.appendChild(script);

  setTimeout(function() {
    require(
      ["mojo/signup-forms/Loader"], function(L) {
        L.start({"baseUrl":"mc.us12.list-manage.com","uuid":"xx","lid":"xx"})
      }
    )  
  }, 2000);
  console.log('getScript executed');
}

let button = document.getElementById('newsletter-signup');
button.addEventListener('click', getScript);
<div class="col-md-12 signup-wrap">
  <a id="newsletter-signup" class="signup blue-grdt" href="#">Newsletter Signup</a>
</div>

ただし、コードをセキュリティの問題にさらす可能性があるため、この方法でスクリプトを挿入することはお勧めしません。

更新:これをスニペットに更新し、すべてが実行されています。

UPDATE#2:コメントに基づいて、ボタンにイベントを追加する方法を変更しました。今回は、IDを取得し、addEventListenerを使用してアクションをアタッチすることにより、要素に直接追加しました。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Electronでボタンがクリックされたときにスクリプトを実行する

分類Dev

HTMLボタンがクリックされたときにスクリプトを実行する方法(パイソン、ボトル)

分類Dev

承認ボタンがクリックされたときにスクリプトを送信した後に実行するNetsuite

分類Dev

プッシュボタンがクリックされたときに機能を実行する

分類Dev

ボタンがプログラムでクリックされたときとDOMがクリックされたときのタスク/マイクロタスクの実行順序に違いがあるのはなぜですか?

分類Dev

Flutterでプログラムされたボタンが押されたときにPythonスクリプトを実行する方法はありますか?

分類Dev

ボタンがクリックされたときにショートコードを実行する

分類Dev

ボタンがクリックされたときにテキストボックスを表示する

分類Dev

ボタンがクリックされたときにテキストボックスの値を更新する

分類Dev

ボタンがクリックされたときに行を削除する

分類Dev

他のボタンがクリックされたときにタグのクラスを削除する方法

分類Dev

ボタンがクリックされたときにメソッドを実行する

分類Dev

異なるボタンがクリックされたときに関数の実行を分離する方法

分類Dev

異なるボタンがクリックされたときに関数の実行を分離する方法

分類Dev

ボタンがクリックされたときにクリップボードにテキストエリアのテキストをコピーする

分類Dev

PayPal購入ボタンがクリックされたときにWindow.alertを実行する方法

分類Dev

ボタンがクリックされたときにphpを実行する方法は?

分類Dev

クライアントでボタンがクリックされたときにコントローラーアクションを実行する

分類Dev

アクションボタンがクリックされたときにテキストを削除する

分類Dev

ボタンがクリックされたときにテキストを表示する方法(ボタンは<span> </ span>タグで囲まれています)

分類Dev

ブートストラップモーダル-「行動を促す」ボタンがクリックされたときにモーダルを閉じる

分類Dev

ボタンがクリックされたときにスクリーンショットを指定されたディレクトリに保存する

分類Dev

xcodeボットが失敗したときにカスタムスクリプトを実行する方法

分類Dev

ボタンがクリックされたときにフラグメントを変更する

分類Dev

React:ボタンがクリックされたときに注文リストを変更する

分類Dev

ボタンが頻繁にクリックされたときにトーストを表示する

分類Dev

PyGtk3、ボタンがシングルクリックされたときにシングルクリックイベントをキャッチする

分類Dev

ボタンがクリックされたときに div ボックスを表示する

分類Dev

ボタンがクリックされたときにディスプレイ広告を設定する

Related 関連記事

  1. 1

    Electronでボタンがクリックされたときにスクリプトを実行する

  2. 2

    HTMLボタンがクリックされたときにスクリプトを実行する方法(パイソン、ボトル)

  3. 3

    承認ボタンがクリックされたときにスクリプトを送信した後に実行するNetsuite

  4. 4

    プッシュボタンがクリックされたときに機能を実行する

  5. 5

    ボタンがプログラムでクリックされたときとDOMがクリックされたときのタスク/マイクロタスクの実行順序に違いがあるのはなぜですか?

  6. 6

    Flutterでプログラムされたボタンが押されたときにPythonスクリプトを実行する方法はありますか?

  7. 7

    ボタンがクリックされたときにショートコードを実行する

  8. 8

    ボタンがクリックされたときにテキストボックスを表示する

  9. 9

    ボタンがクリックされたときにテキストボックスの値を更新する

  10. 10

    ボタンがクリックされたときに行を削除する

  11. 11

    他のボタンがクリックされたときにタグのクラスを削除する方法

  12. 12

    ボタンがクリックされたときにメソッドを実行する

  13. 13

    異なるボタンがクリックされたときに関数の実行を分離する方法

  14. 14

    異なるボタンがクリックされたときに関数の実行を分離する方法

  15. 15

    ボタンがクリックされたときにクリップボードにテキストエリアのテキストをコピーする

  16. 16

    PayPal購入ボタンがクリックされたときにWindow.alertを実行する方法

  17. 17

    ボタンがクリックされたときにphpを実行する方法は?

  18. 18

    クライアントでボタンがクリックされたときにコントローラーアクションを実行する

  19. 19

    アクションボタンがクリックされたときにテキストを削除する

  20. 20

    ボタンがクリックされたときにテキストを表示する方法(ボタンは<span> </ span>タグで囲まれています)

  21. 21

    ブートストラップモーダル-「行動を促す」ボタンがクリックされたときにモーダルを閉じる

  22. 22

    ボタンがクリックされたときにスクリーンショットを指定されたディレクトリに保存する

  23. 23

    xcodeボットが失敗したときにカスタムスクリプトを実行する方法

  24. 24

    ボタンがクリックされたときにフラグメントを変更する

  25. 25

    React:ボタンがクリックされたときに注文リストを変更する

  26. 26

    ボタンが頻繁にクリックされたときにトーストを表示する

  27. 27

    PyGtk3、ボタンがシングルクリックされたときにシングルクリックイベントをキャッチする

  28. 28

    ボタンがクリックされたときに div ボックスを表示する

  29. 29

    ボタンがクリックされたときにディスプレイ広告を設定する

ホットタグ

アーカイブ