Element.scrollBy()

The scrollBy() method of the Element interface scrolls an element by the given amount.

Syntax

element.scrollBy(x-coord, y-coord);
element.scrollBy(options)

Parameters

  • x-coord is the horizontal pixel value that you want to scroll by.
  • y-coord is the vertical pixel value that you want to scroll by.

- or -

Examples

// scroll an element
element.scrollBy(300, 300);

Using options:

element.scrollBy({
  top: 100,
  left: 100,
  behavior: 'smooth'
});

Specifications

Specification Status Comment
CSS Object Model (CSSOM) View Module
The definition of 'element.scrollBy()' in that specification.
Working Draft Initial definition.

Browser compatibility

BCD tables only load in the browser