Clue Mediator

Scroll to a specific element using JavaScript

πŸ“…January 1, 2022
πŸ—JavaScript

In this article, we will show you how to scroll to a specific element using JavaScript. Here we will discuss different ways to achieve this.

Checkout more articles on JavaScript

Ways to scroll to a specific element using JavaScript

  1. Using location hash
  2. Using scrollIntoView method
  3. Using scrollTo method

1. Using location hash

In this method, we will use the hash property of the `location`. Run the following command on button/link click.

location.hash = "elementID";

2. Using scrollIntoView method

The `Element` interface's scrollIntoView() method scrolls the element's parent container such that the element on which scrollIntoView() is called is visible to the user.

document.getElementById("elementID").scrollIntoView();

3. Using scrollTo method

The scrollTo() method of the Element interface scrolls to a particular set of coordinates inside a given element.

var scrollElement = document.getElementById("elementID").offsetTop;
window.scrollTo({ top: scrollElement, behavior: 'smooth'});

I hope you find this article helpful.
Thank you for reading. Happy Coding..!! πŸ™‚