Rumah > Artikel > hujung hadapan web > Apakah yang perlu saya lakukan jika dokumen dalam js tidak tersedia?
Mengendalikan ketaksediaan Dokumen dalam JavaScript: Semak sama ada objek dokumen wujud. Gunakan pemuatan malas untuk memuatkan skrip selepas halaman selesai dimuatkan. Gunakan acara DOMContentLoaded untuk melaksanakan kod apabila dokumen HTML telah selesai dimuatkan. Gunakan kaedah document.ready (jQuery) untuk melaksanakan kod selepas DOM selesai dimuatkan. Gunakan window.setInterval() untuk mencipta gelung selang sehingga objek dokumen tersedia.
Mengendalikan Dokumen Tidak Tersedia dalam JavaScript
Soalan: Dalam JavaScript, apakah yang perlu saya lakukan jika objek dokumen tidak tersedia?
answer:
First, Sahkan sama ada objek dokumen tidak dapat digunakan oleh kod berikut untuk memeriksa sama ada objek dokumen wujud:
<code class="javascript">if (typeof document === "undefined") { console.log("Document 对象不可用"); }</code>e
possible Solutions
1
Muatkan skrip selepas halaman selesai dimuatkan. Ini memastikan bahawa objek dokumen tersedia apabila skrip dilaksanakan. <code class="javascript">window.onload = function() {
// 在这里编写需要使用 document 对象的代码
};</code>
Acara ini dicetuskan apabila dokumen HTML dimuatkan, tetapi lembaran gaya dan sumber lain belum dimuatkan. <code class="javascript">document.addEventListener("DOMContentLoaded", function() {
// 在这里编写需要使用 document 对象的代码
});</code>
jQuery menyediakan kaedah document.ready(), yang melaksanakan fungsi yang disediakan selepas DOM dimuatkan. <code class="javascript">$(document).ready(function() {
// 在这里编写需要使用 document 对象的代码
});</code>
Anda boleh menggunakan window.setInterval() untuk mencipta gelung selang sehingga objek dokumen tersedia. rreeee
Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika dokumen dalam js tidak tersedia?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!