Rumah > hujung hadapan web > tutorial js > Bagaimana untuk Menambahkan HTML ke DOM Tanpa Menggunakan innerHTML?

Bagaimana untuk Menambahkan HTML ke DOM Tanpa Menggunakan innerHTML?

Barbara Streisand
Lepaskan: 2024-11-03 23:46:31
asal
768 orang telah melayarinya

How to Append HTML to the DOM Without Using innerHTML?

Menambah HTML pada DOM Tanpa Menggunakan InnerHTML

Apabila menambahkan rentetan HTML pada DOM, anda mungkin menghadapi senario di mana menggunakan div.innerHTML = str; tidak boleh diterima. Dalam kes sedemikian, anda boleh memanfaatkan kaedah insertAdjacentHTML, yang disokong oleh semua penyemak imbas moden.

Untuk menambahkan rentetan HTML pada div dengan id "ujian," anda boleh menggunakan kod berikut:

var str = '<p>Just some <span>text</span> here</p>';
var div = document.getElementById('test');
div.insertAdjacentHTML('beforeend', str);
Salin selepas log masuk

Kaedah insertAdjacentHTML membolehkan anda memasukkan rentetan HTML sebelum akhir elemen yang ditentukan, memastikan sisipannya di dalam elemen. Parameter kedudukan "sebelum akhir" menentukan bahawa HTML harus ditambah selepas anak terakhir elemen.

Dengan menggunakan kaedah insertAdjacentHTML, anda mempunyai cara yang serba boleh dan cekap untuk menambahkan HTML pada DOM tanpa menggunakan sifat innerHTML, yang boleh mempunyai implikasi prestasi dan kelemahan keselamatan dalam konteks tertentu.

Atas ialah kandungan terperinci Bagaimana untuk Menambahkan HTML ke DOM Tanpa Menggunakan innerHTML?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan