Chcete-li zkontrolovat, zda je dokument připraven, a spustit nějaký kód, můžete do DOMContentLoaded
přidat obsluhu události událost document
objekt.
DOMContentLoaded
událost se spustí, když je původní dokument HTML plně načten a analyzován, bez čekání na dokončení načítání šablon stylů, obrázků a podrámců.
// Define event handler
const handler = (e) => {
console.log(`Document is ready!`);
};
// Listen for `DOMContentLoaded` event
document.addEventListener('DOMContentLoaded', handler);
Pokud nemáte zájem znovu použít funkci obsluhy události, stačí ji nahradit anonymní funkcí, jak je uvedeno níže:
// Listen for `DOMContentLoaded` event
document.addEventListener('DOMContentLoaded', (e) => {
console.log(`Document is ready!`);
});
DOMContentLoaded
událost funguje ve všech moderních prohlížečích, včetně IE9 a vyšších.