execute when dom loads javascript code example

Example 1: javascript wait for document load

document.addEventListener("DOMContentLoaded", function(event) { 
  //do work
});

Example 2: how to trigger events when the document loads in js

document.addEventListener("DOMContentLoaded", ready);
function ready() {
    alert('DOM is ready');

    // image is not yet loaded (unless it was cached), so the size is 0x0
    alert(`Image size: ${img.offsetWidth}x${img.offsetHeight}`);
}

Example 3: wait for page load js

window.addEventListener('load', function () {
  
})

//THE OTHER ANSWER IS WRONG (has a syntax error)