171 of 264 menu

prependメソッド

メソッド prepend は、ある要素の先頭に別の要素を挿入することを可能にします。このメソッドのパラメータは、通常createElementを通して作成された要素、または文字列を受け取ります。カンマで区切って列挙することで、複数の要素や文字列を一度に追加することができます。

構文

親要素.prepend(要素または文字列);

段落を作成し、テキストを設定して、ページ上の #parent ブロックの先頭に配置してみましょう:

<div id="parent"> <p>1</p> <p>2</p> <p>3</p> </div> let parent = document.querySelector('#parent'); let p = document.createElement('p'); p.textContent = '!'; parent.prepend(p);

コード実行結果:

<div id="parent"> <p>!</p> <p>1</p> <p>2</p> <p>3</p> </div>

複数の段落を #parent ブロックの先頭に一度に配置してみましょう:

<div id="parent"> <p>1</p> <p>2</p> <p>3</p> </div> let parent = document.querySelector('#parent'); let p1 = document.createElement('p'); p1.textContent = 'a'; let p2 = document.createElement('p'); p2.textContent = 'b'; parent.prepend(p1, p2);

コード実行結果:

<div id="parent"> <p>b</p> <p>a</p> <p>1</p> <p>2</p> <p>3</p> </div>

メソッドのパラメータとして文字列を使ってみましょう:

<div id="parent"> <p>1</p> <p>2</p> <p>3</p> </div> let parent = document.querySelector('#parent'); parent.prepend('!');

コード実行結果:

<div id="parent"> ! <p>1</p> <p>2</p> <p>3</p> </div>

関連項目

  • メソッド append,
    末尾に要素を挿入します
  • メソッド appendChild,
    末尾に要素を挿入します
  • メソッド insertBefore,
    要素の前に要素を挿入します
  • メソッド insertAdjacentElement,
    指定された位置に要素を挿入します
  • メソッド insertAdjacentHTML,
    指定された位置にHTMLタグを挿入します
日本語
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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否