Menambah HTML pada Elemen Bekas Tanpa InnerHTML
Apabila cuba menambahkan HTML pada elemen kontena, menggunakan innerHTML mungkin tidak sesuai kerana ia kecenderungan untuk menggantikan kandungan sedia ada. Untuk mengelakkan isu ini, pertimbangkan untuk menggunakan kaedah insertAdjacentHTML().
insertAdjacentHTML() menawarkan kawalan yang lebih besar ke atas peletakan HTML baharu. Ia memerlukan dua parameter:
Contoh penggunaan:
var d1 = document.getElementById('one'); d1.insertAdjacentHTML('beforeend', '<div id="two">two</div>');
Kaedah ini membolehkan anda menambahkan HTML tanpa membuat teg span tambahan atau menggantikan kandungan sedia ada, memberikan penyelesaian yang lebih cekap dan konsisten.
Atas ialah kandungan terperinci Bagaimana untuk Menambahkan HTML pada Elemen Bekas Tanpa Menggunakan InnerHTML?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!