177 of 264 menu

insertAdjacentTextメソッド

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

構文

基準要素.insertAdjacentText(挿入方法, 挿入するテキスト);

. 方法 beforeBegin

基準要素を #target 要素とします。 その前に何らかのテキストを挿入してみましょう:

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

コード実行の結果:

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

. 方法 afterEnd

次に、基準要素の後に新しいテキストを挿入してみましょう:

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

コード実行の結果:

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

. afterBegin

基準要素の先頭に新しいテキストを挿入してみましょう:

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

コード実行の結果:

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

. 方法 beforeEnd

基準要素の末尾に新しいテキストを挿入してみましょう:

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

コード実行の結果:

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

関連項目

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