175 of 264 menu

Metode insertAdjacentElement

Metode insertAdjacentElement memungkinkan penyisipan elemen di mana saja pada halaman. Paling sering digunakan setelah pembuatan elemen dengan createElement. Kode disisipkan relatif terhadap elemen acuan. Dapat dilakukan penyisipan sebelum elemen acuan (metode penyisipan beforeBegin), setelahnya (metode penyisipan afterEnd), maupun di awal (metode penyisipan afterBegin) atau di akhir (metode penyisipan beforeEnd) elemen acuan.

Sintaks

elemen acuan.insertAdjacentElement(metode penyisipan, kode untuk disisipkan);

Contoh . Metode beforeBegin

Misalkan elemen acuan adalah elemen #target. Sisipkan paragraf baru di depannya:

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

Hasil eksekusi kode:

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

Contoh . Metode afterEnd

Sekarang sisipkan paragraf baru setelah elemen acuan:

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

Hasil eksekusi kode:

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

Contoh . Metode afterBegin

Sisipkan paragraf baru di awal elemen acuan:

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

Hasil eksekusi kode:

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

Contoh . Metode beforeEnd

Sisipkan paragraf baru di akhir elemen acuan:

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

Hasil eksekusi kode:

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

Lihat juga

  • metode insertAdjacentHTML,
    yang menyisipkan tag di tempat yang ditentukan
  • metode insertAdjacentText,
    yang menyisipkan teks di tempat yang ditentukan
  • metode prepend,
    yang menyisipkan elemen di awal
  • metode append,
    yang menyisipkan elemen di akhir
  • metode appendChild,
    yang menyisipkan elemen di akhir induk
  • metode insertBefore,
    yang menyisipkan elemen sebelum elemen
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak