職案人

求職・歴史・仏教などについて掲載するつもりだが、自分の思いつきが多いブログだよ。適当に付き合って下さい。

HTMLを表す文字列からノードを作成し指定の位置に追加

2024年08月03日 | JavaScript
HTMLを表す文字列からノードを作成し指定の位置に追加

【開発環境】
OS:Win11(64ビット)
VSCode1.72.2、
クロム

【ノードを指定の位置に追加する】
Element オブジェクトの insertAdjacentHTML メソッドを使うと指定した文字列からノードを作成し追加することができます。

書式:element.insertAdjacentHTML(position, text)

2 番目の引数に指定した文字列を HTML 文として解析し、 HTML 文からノードを作成します。作成したノードを 1 番目の引数で指定した位置に追加します。

1番目の引数で指定する位置

2 番目の引数には HTML として解析可能な文字列を指定
例文:'<p class="msg">Hello</p>'

サンプル

・ブラウザを立ち上げる

「前のノードを追加」ボタンをクリックすると、 id 属性が shopinfo の要素ノードの前にノードを追加します

「子ノードの先頭にノードを追加」ボタンをクリックすると 、id 属性が shopinfo の要素ノードの子ノードの先頭にノードを追加します。


以上

 


コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« JS--ノードの削除 | トップ | JS--現在処理を実行しているs... »
最新の画像もっと見る

コメントを投稿

JavaScript」カテゴリの最新記事