Rumah >hujung hadapan web >tutorial js >Cara Menukar Elemen DOM Secara Lancar dengan JavaScript: ReplaceChild() Diterangkan
Menggantikan Elemen DOM Secara Lancar dengan Javascript
Dalam senario tertentu, ia menjadi perlu untuk mengubah suai struktur DOM dengan menggantikan satu elemen dengan yang lain . Pertimbangkan kes di mana anda mempunyai elemen sauh () yang ingin anda gantikan dengan elemen span ().
Untuk mencapainya, Javascript menawarkan kaedah berkuasa yang dipanggil gantiChild(). Fungsi ini membolehkan anda menggantikan elemen sedia ada dengan lancar dalam bekas induknya.
Sintaks replaceChild() adalah seperti berikut:
parentNode.replaceChild(newChild, oldChild);
Dalam konteks contoh kita, mari kita buat elemen span dan gantikan elemen anchor:
var myAnchor = document.getElementById("myAnchor"); var mySpan = document.createElement("span"); mySpan.innerHTML = "replaced anchor!"; myAnchor.parentNode.replaceChild(mySpan, myAnchor);
Dengan melaksanakan kod ini, elemen anchor dengan ID "myAnchor" akan digantikan dengan elemen span yang baru dibuat. Operasi ini mengubah suai DOM dengan berkesan tanpa memperkenalkan gangguan kepada pengalaman pengguna.
Atas ialah kandungan terperinci Cara Menukar Elemen DOM Secara Lancar dengan JavaScript: ReplaceChild() Diterangkan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!