Categories
JavaScript Answers

How to auto-scroll to end of div when data is added with JavaScript?

Spread the love

Sometimes, we want to auto-scroll to end of div when data is added with JavaScript.

In this article, we’ll look at how to auto-scroll to end of div when data is added with JavaScript.

How to auto-scroll to end of div when data is added with JavaScript?

To auto-scroll to end of div when data is added with JavaScript, we can set the scrollTop of the div to the scrollHeight of the div.

For instance, we write

window.setInterval(() => {
  const elem = document.getElementById("data");
  elem.scrollTop = elem.scrollHeight;
}, 5000);

to call setInterval to run a function that scrolls the div with ID data to the bottom.

We get the div with getElementById.

And we set elem.scrollTop to elem.scrollHeight to scroll the div to the bottom.

Conclusion

To auto-scroll to end of div when data is added with JavaScript, we can set the scrollTop of the div to the scrollHeight of the div.

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 *