Junior
Kuidas määrata, kas DOM on laaditud?
sobes.tech AI
Vastus AI-lt
Kasutage DOMContentLoaded sündmust.
document.addEventListener('DOMContentLoaded', () => {
// Kood, mis käivitub pärast DOM-i laadimist
});
Alternatiivina saate kontrollida document.readyState omadust:
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', () => {
// Kood
});
} else {
// DOM on juba laaditud
}
DOMContentLoaded sündmus käivitub pärast seda, kui HTML-dokument on täielikult laaditud ja parseeritud, kuid enne väliste ressursside, nagu stiilid ja pildid, laadimist.
Selleks, et määrata kindlaks lehe täielik laadimine, sealhulgas kõik ressursid, kasutatakse load sündmust:
window.addEventListener('load', () => {
// Kood, mis käivitub pärast lehe täielikku laadimist
});