Rumah > Artikel > hujung hadapan web > Bagaimana untuk Menyuntik HTML ke dalam DOM Anda dengan Selamat dan Cekap?
Melampirkan rentetan HTML pada DOM anda ialah tugas biasa dalam pembangunan web. Dalam artikel ini, kami akan meneroka kaedah yang berkesan untuk mencapai ini tanpa menggunakan sifat innerHTML yang dilarang.
Untuk menambahkan HTML pada dokumen anda secara dinamik, pertimbangkan untuk memanfaatkan kaedah insertAdjacentHTML(). Ciri ini disokong secara universal oleh penyemak imbas moden dan menawarkan cara yang selamat dan cekap untuk memanipulasi DOM.
Kaedah insertAdjacentHTML() mengambil dua parameter:
kedudukan: Kedudukan di mana anda ingin memasukkan HTML. Nilai yang sah termasuk:
Bayangkan anda mempunyai
let str = '<p>Just some <span>text</span> here</p>'; const div = document.getElementById('test'); div.insertAdjacentHTML('beforeend', str);
Ini akan memasukkan HTML di dalam
Untuk demonstrasi visual, sila lawati JSFiddle berikut: http://jsfiddle.net/euQ5n/
Menggunakan insertAdjacentHTML() menyediakan penyelesaian yang mantap dan serasi silang untuk memanipulasi DOM. Terima kuasanya untuk menyuntik rentetan HTML ke halaman web anda dengan mudah.
Atas ialah kandungan terperinci Bagaimana untuk Menyuntik HTML ke dalam DOM Anda dengan Selamat dan Cekap?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!