Element.scroll()

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

Syntax

element.scroll(x-coord, y-coord)
element.scroll(options)

Parameters

Calling with coordinates

x-coord
The pixel along the horizontal axis of the element that you want displayed in the upper left.
y-coord
The pixel along the vertical axis of the element that you want displayed in the upper left.

Calling with options

options
A ScrollToOptions dictionary.

Examples

// Put the 1000th vertical pixel at the top of the element
element.scroll(0, 1000);

Using options:

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

Specifications

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

Initial definition.

Browser compatibility

BCD tables only load in the browser