Rumah > Artikel > hujung hadapan web > Bagaimana untuk Menambah HTML pada DOM Tanpa Menggunakan `div.innerHTML`?
Apabila cuba menambahkan rentetan HTML pada DOM, pendekatan tipikal div.innerHTML = str mungkin kelihatan mudah, tetapi ia sering tidak digalakkan kerana kemungkinan implikasi keselamatan. Soalan ini meneroka penyelesaian alternatif untuk menambahkan rentetan HTML pada elemen tertentu.
Dalam senario ini, tugasnya ialah untuk menambahkan rentetan HTML
Hanya beberapa teks di sini
keBegini caranya:
div.insertAdjacentHTML('beforeend', str);
Kaedah insertAdjacentHTML mengambil dua parameter:
Menggunakan div.insertAdjacentHTML('beforeend', str) memastikan bahawa rentetan HTML dilampirkan di dalam
Demonstrasi langsung penyelesaian ini boleh didapati di sini: http://jsfiddle.net/euQ5n/
Atas ialah kandungan terperinci Bagaimana untuk Menambah HTML pada DOM Tanpa Menggunakan `div.innerHTML`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!