176 of 264 menu

insertAdjacentHTMLメソッド

メソッドinsertAdjacentHTMLは、 任意の場所にHTMLコードの文字列をページに挿入することを可能にします。 コードは基準要素を基準に挿入されます。 基準要素の前に挿入する(挿入方法'beforeBegin')、 後に挿入する(挿入方法'afterEnd')、 または基準要素の先頭に(挿入方法'afterBegin')、 末尾に(挿入方法'beforeEnd')挿入することができます。

構文

基準要素.insertAdjacentHTML(挿入方法, 挿入するコード);

. beforeBegin メソッド

基準要素を#target要素とします。 その前に新しい段落を挿入しましょう:

<div id="target"> <p>elem</p> </div> let target = document.querySelector('#target'); target.insertAdjacentHTML('beforeBegin', '<p>!</p>');

コード実行の結果:

<p>!</p> <div id="target"> <p>elem</p> </div>

. afterEnd メソッド

では、基準要素の後に新しい段落を挿入しましょう:

<div id="target"> <p>elem</p> </div> let target = document.querySelector('#target'); target.insertAdjacentHTML('afterEnd', '<p>!</p>');

コード実行の結果:

<div id="target"> <p>elem</p> </div> <p>!</p>

. afterBegin メソッド

基準要素の先頭に新しい段落を挿入しましょう:

<div id="target"> <p>elem</p> </div> let target = document.querySelector('#target'); target.insertAdjacentHTML('afterBegin', '<p>!</p>');

コード実行の結果:

<div id="target"> <p>!</p> <p>elem</p> </div>

. beforeEnd メソッド

基準要素の末尾に新しい段落を挿入しましょう:

<div id="target"> <p>elem</p> </div> let target = document.querySelector('#target'); target.insertAdjacentHTML('beforeEnd', '<p>!</p>');

コード実行の結果:

<div id="target"> <p>elem</p> <p>!</p> </div>

関連項目

  • メソッドinsertAdjacentText,
    指定された場所にテキストを挿入します。
  • メソッドinsertAdjacentElement,
    指定された場所に要素を挿入します。
  • メソッドprepend,
    要素を先頭に挿入します。
  • メソッドappend,
    要素を末尾に挿入します。
  • メソッドappendChild,
    親要素の末尾に要素を挿入します。
  • メソッドinsertBefore,
    要素の前に要素を挿入します。
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否