Rumah >hujung hadapan web >tutorial js >Mengapa Elakkan `document.write()` dan Apakah Alternatif Terbaik?
Alternatif untuk document.write() dan Mengapa Perlu Mengelakkannya
Walaupun biasa ditemui dalam tutorial, penggunaan document.write( ) secara meluas tidak digalakkan kerana sifatnya yang merosakkan dan ketidakpatuhan dengan HTML standard.
Sebab untuk Mengelakkan document.write():
Alternatif untuk document.write():
Nasib baik, terdapat alternatif untuk document.write() yang kedua-duanya berkesan dan mematuhi piawaian:
Contoh:
Pertimbangkan HTML berikut:
<p>This is an innocent HTML page.</p>
Menggunakan innerHTML untuk menukar secara dinamik kandungan:
<script> document.querySelector("p").innerHTML = "This page is now modified."; </script>
Ini akan mengubah suai kandungan perenggan tanpa menjejaskan dokumen sekeliling. Pendekatan ini lebih selamat dan lebih cekap daripada menggunakan document.write().
Atas ialah kandungan terperinci Mengapa Elakkan `document.write()` dan Apakah Alternatif Terbaik?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!