Categories
JavaScript Answers

What is the Equivalent of jQuery’s $(document).ready in Plain JavaScript?

Spread the love

Sometimes, we may want to run code when the DOM is loaded without using jQuery.

Therefore, we need to find an equivalent of jQuery’s $(document).ready in plain JavaScript.

In this article, we’ll look at how to find the equivalent of jQuery’s $(document).ready in plain JavaScript.

Equivalent of jQuery’s $(document).ready in Plain JavaScript

To find the equivalent of jQuery’s $(document).ready in plain JavaScript, we can listen to the DOMContentLoaded event on the document object with the addEventListener method.

To do this, we write:

document.addEventListener("DOMContentLoaded", (event) => {  
  console.log('document ready')  
});

to listen to the DOMContentLoaded event on document .

We call document.addEventListener with an event handler callback as the 2nd argument that runs when the DOM is successfully loaded.

Therefore, when the page is loaded, we should see 'document ready' logged.

Conclusion

To find the equivalent of jQuery’s $(document).ready in plain JavaScript, we can listen to the DOMContentLoaded event on the document object with the addEventListener method.

By John Au-Yeung

Web developer specializing in React, Vue, and front end development.

Leave a Reply

Your email address will not be published. Required fields are marked *