Show
JavaScript DOM API tidak secara langsung mendukung penyisipan elemen setelah elemen yang ada Untuk menyisipkan elemen setelah elemen yang ada di pohon DOM, ikuti langkah-langkah berikut
Fungsi pembantu berikut memungkinkan Anda untuk memasukkan elemen setelah elemen yang ada
Apakah tutorial ini membantu? Ya Tidak
Ringkasan. dalam tutorial ini, Anda akan mempelajari cara menyisipkan simpul baru setelah simpul yang ada sebagai simpul anak dari simpul induk Tutorial ini ditulis ketika DOM API tidak mendukung metode JavaScript DOM menyediakan metode Bagaimana Anda menambahkan elemen di dalam DOM (Document Object Model) Anda? Sebelum melangkah lebih jauh, Selamat datang kepada Anda semua dalam serangkaian seri Cuplikan Berguna JavaScript, di mana saya berbagi kode pengurutan untuk membuat pengembangan lebih cepat dan efisien. Jika Anda belum memeriksa episode sebelumnya, buka profil dan periksa sekarang ( tekan ikuti juga ) jika tidak, pantau terus sampai akhir 😃 SisipkanSebelum()Seperti namanya, itu akan digunakan untuk menambahkan elemen sebelum simpul yang ditentukan ke dalam DOM. Sebagai input, dibutuhkan dua argumen di mana satu akan menunjuk node (sebagai elemen HTML) dan yang kedua akan menjadi kode atau elemen HTML (dalam string) yang ingin Anda tambahkan ke DOM. Mari kita periksa sintaks cuplikan _Apa itu insertAdjacentHTML? . Fungsi ini membutuhkan dua parameter, yang pertama adalah posisi - dalam hal ini, masing-masing dapat berupa "beforebegin" atau "afterbegin" itu akan menambahkan elemen sebelum node yang diberikan atau di dalam node yang diberikan tetapi sebelum deklarasi anak pertama Dalam fungsinya, saya telah mengambil elemen dan htmlString sebagai argumen. Sebagai imbalannya, metode elemen pemicu fungsi disebut insertAdjacementHTML dengan posisi dan string HTML Gunakan Kasus insertBefore()
Di sini, di argumen pertama, saya telah melewati node yang telah dipilih dari dokumen oleh pemilih id yang disebut getElementById (yang akan menemukan dan mengembalikan elemen dengan id yang diberikan), dan di argumen kedua, saya telah melewati string HTML SisipkanSetelah()Fungsi ini dapat digunakan untuk memasukkan elemen HTML setelah node tertentu ke dalam DOM. dan sebagai parameter dibutuhkan dua argumen, satu akan menunjuk node dan yang kedua akan menjadi string konten HTML. Mari kita lihat kode snippet
Seperti yang Anda lihat, kedua cuplikan kode terlihat hampir sama. Argumen posisi saja dari insertAdjacentHTML berbeda. Dalam kasus insertAfter, Anda dapat menggunakan posisi seperti "afterend" dari "beforeend" yang masing-masing akan ditambahkan setelah node berakhir atau tepat sebelum node berakhir (berarti setelah anak terakhir dari sebuah node) Kasus Penggunaan InsertAfter() _
Nah Guys di episode selanjutnya saya akan membagikan sebuah fungsi untuk mendapatkan index dari semua record yang sesuai dengan kondisi di dalam array. jadi ikuti / berlangganan untuk mendapatkan notifikasi ContohSisipkan yang baru elemen setelah elemen header const h2 = dokumen. getElementById("myH2"); Paragraf baru saya ";h2. insertAdjacentHTML("afterend", html);Coba Sendiri » Definisi dan PenggunaanMetode Posisi hukum NilaiDeskripsisetelahmulaiSetelah awal elemen (anak pertama)setelahakhirSetelah elemensebelummulaiSebelum elemensebelumakhirSebelum akhir elemen (anak terakhir)Sintaksiselemen. insertAdjacentHTML(posisi, html) atausimpul. insertAdjacentHTML(posisi, html) ParameterParameterDeskripsiposisiDiperlukanPosisi relatif terhadap elemen afterbegin akhir sebelum dimulai beforeendhtmlHTML yang akan disisipkan Lebih Banyak ContohContohMenggunakan "setelah mulai" biarkan html = " Jangka waktu saya "; . insertAdjacentHTML("afterbegin", html); Cobalah sendiri "ContohMenggunakan "sebelum" h2. insertAdjacentHTML("sebelum dimulai", html); Cobalah sendiri "Dukungan Peramban
Bagaimana cara menambahkan HTML setelah elemen JavaScript?Metode jQuery insertAfter()
. Tip. Untuk menyisipkan elemen HTML sebelum elemen yang dipilih, gunakan metode insertBefore().
Bagaimana cara menambahkan HTML setelah div menggunakan JavaScript?Kode HTML dapat ditambahkan ke div menggunakan metode insertAdjacentHTML() . Namun, Anda harus memilih elemen di dalam div untuk menambahkan kode. Metode ini membutuhkan dua parameter. Posisi (dalam dokumen) tempat Anda ingin menyisipkan kode ('afterbegin', 'beforebegin', 'afterend', 'beforeend')
Bagaimana cara menambahkan elemen di sebelah elemen dalam JavaScript?insertAfter = function(new) { ini. parentNode. insertBefore(baru, ini. berikutnyaSibling); . // Insert Before Element el.
Bagaimana cara menyisipkan kode HTML menggunakan JavaScript?4 Cara Menambahkan Elemen HTML dengan JavaScript . dokumen. createElement Templat tag HTML Bahasa templat EJS EJS + ambil |