ホームページ > ウェブフロントエンド > jsチュートリアル > .innerHTML 経由で追加されたインライン スクリプトを実行するにはどうすればよいですか?

.innerHTML 経由で追加されたインライン スクリプトを実行するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-11 02:50:13
オリジナル
349 人が閲覧しました

How to Execute Inline Scripts Added via .innerHTML?

.innerHTML 経由で挿入されたインライン スクリプトの実行

Q: .innerHTML プロパティを使用して要素に挿入されたスクリプトを実行するにはどうすればよいですか?

A: .innerHTML 経由で挿入されたスクリプトを実行するには、次の手順に従います。手順:

  1. 新しい関数の作成: HTML 要素 (elm) と挿入される HTML コンテンツ (html) の 2 つのパラメーターを取る setInnerHTML という関数を定義します。
  2. HTML を挿入: 要素の innerHTML を指定された HTML に設定します。 content.
  3. スクリプト要素の抽出: すべての <script> の配列を取得します。 </li> <li> <p><strong>スクリプトの反復</strong>: <script> をループします。 </p> <ul> <li>新しい <script> 要素を作成し、各スクリプトに対して次の手順を実行します。要素 (newScriptEl).</li> <li>元の <script> から属性をコピーします。 </script>
  4. 元の <script> の innerHTML を含むテキスト ノードを作成します。 </script>
  5. 元の
    著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート