--- title: element.scrollIntoView slug: Web/API/Element/scrollIntoView translation_of: Web/API/Element/scrollIntoView ---

{{APIRef("DOM")}}

{{domxref("Element")}} 인터페이스의 scrollIntoView() 메소드는 scrollIntoView()가 호출 된 요소가 사용자에게 표시되도록 요소의 상위 컨테이너를 스크롤합니다.

문법

element.scrollIntoView();
element.scrollIntoView(alignToTop); // Boolean parameter
element.scrollIntoView(scrollIntoViewOptions); // Object parameter

Parameters

alignToTop {{optional_inline}}
{{jsxref("Boolean")}} 값:
scrollIntoViewOptions {{optional_inline}} {{experimental_inline}}
다음의 프로퍼티를 가지는 객체
behavior {{optional_inline}}
전환에니메이션을 정의.
"auto""smooth"중 하나 선택. 기본값은 "auto".
block {{optional_inline}}
수직 정렬을 정의
"start""center""end""nearest"중 하나 선택. 기본값은 "start".
inline {{optional_inline}}
수평 정렬을 정함
One of "start""center""end""nearest"중 하나 선택. 기본값은 "nearest".

예제

var element = document.getElementById("box");

element.scrollIntoView();
element.scrollIntoView(false);
element.scrollIntoView({block: "end"});
element.scrollIntoView({behavior: "smooth", block: "end", inline: "nearest"});

Notes

다른 요소의 레이아웃에 따라 위쪽 또는 아래쪽으로 완전히 스크롤되지 않을 수 있습니다.

Specifications

Specification Status Comment
{{SpecName("CSSOM View", "#dom-element-scrollintoview", "Element.scrollIntoView()")}} {{Spec2("CSSOM View")}} Initial definition

브라우저 호환성

{{Compat("api.Element.scrollIntoView")}}

더보기