Written by Kasumi

JavaScriptでHTMLの埋め込む場所を指定する方法

JavaScriptで動的にHTMLを埋め込みたい。

埋め込む場所を指定したい。

本記事ではこのような悩みを解決します。

insertAdjacentHTML()を使おう

<div class="box">
  <!-- ここに埋め込みたい -->
</div>

<script>
  var element = document.querySelector('.box');
  var text = '<p>hello word</p>';
  // boxクラス内の最後の子要素後にtextを埋め込み
  element.insertAdjacentHTML('beforeend', text);
</script>

JavaScriptで動的にHTMLを埋め込むコード例です。

insertAdjacentHTML()を使います。

使い方は以下の通りです。

埋め込み先HTML要素.insertAdjacentHTML(‘場所’, 埋め込み要素);

第一引数に以下を文字列で指定する事で、埋め込み先HTML要素のどの位置に挿入するか指定できます。

beforebegin
埋め込み先要素の前に挿入

‘afterbegin
埋め込み先要素内の直前に挿入

beforeend’
埋め込み先要素内の最後の子要素の後に挿入

‘afterend
埋め込み先要素の後に挿入

以上で実装完了です。

まとめ

JavaScriptでHTMLの埋め込む場所を指定する方法について紹介しました。

以上で解説を終わります。

目次

関連記事

JavaScript

JavaScriptで配列を複製。新しい配列を作成する方法【mapメソッドを使おう】

2023.01.09
815
JavaScript

JavaScriptでDOM(HTML)・画像の読み込み完了時に任意の処理を実行する方法

2022.12.26
2331
JavaScript

JavaScriptでHTMLタグに属性を追加する方法

2023.01.08
6242
JavaScript

JavaScriptでURL末尾のアンカー(ハッシュ)を取得・条件分岐する方法

2022.10.28
1934