Sobes.tech
Junior

Hogyan lehet megállapítani, hogy a DOM betöltődött?

sobes.tech MI

Válasz az MI-től

Használja a DOMContentLoaded eseményt.

document.addEventListener('DOMContentLoaded', () => {
  // Kód, amely a DOM betöltése után fut le
});

Alternatívaként ellenőrizheti a document.readyState tulajdonságot:

if (document.readyState === 'loading') {
  document.addEventListener('DOMContentLoaded', () => {
    // Kód
  });
} else {
  // A DOM már betöltődött
}

A DOMContentLoaded esemény akkor aktiválódik, miután a HTML-dokumentum teljesen betöltődött és elemzett, de még a külső erőforrások, például stílusok és képek betöltése előtt.

A teljes oldalbetöltés, beleértve minden erőforrást, az load eseménnyel határozható meg:

window.addEventListener('load', () => {
  // Kód, amely a teljes oldalbetöltés után fut le
});