Memasukkan Elemen Selepas Satu Lagi dalam JavaScript
Walaupun JavaScript menyediakan kaedah insertBefore() untuk memasukkan elemen sebelum yang lain, tiada binaan -in kaedah untuk memasukkan unsur demi satu. Untuk mencapai matlamat ini, kami boleh menggunakan teknik tersuai berikut:
Penyelesaian:
referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling);
Penjelasan:
insertBefore() mengambil dua hujah: nod baharu untuk disisipkan dan nod yang sebelum itu nod baharu perlu diletakkan. Dengan menghantar referenceNode.nextSibling, kami memastikan bahawa nod baharu dimasukkan selepas nod rujukan.
Fungsi Contoh:
function insertAfter(referenceNode, newNode) { referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling); }
Penggunaan:
var el = document.createElement("span"); el.innerHTML = "test"; var div = document.getElementById("foo"); insertAfter(div, el);
Ini akan memasukkan elemen span dengan teks "ujian" selepas elemen div dengan id "foo".
Atas ialah kandungan terperinci Bagaimana untuk Memasukkan Elemen Selepas Satu Lagi dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!