--- title: Element.scrollIntoView() slug: Web/API/Element/scrollIntoView tags: - Experimental - Expérimental(2) - metodo translation_of: Web/API/Element/scrollIntoView ---
{{ APIRef("DOM")}}

El método  scrollIntoView() de la interfaz  {{domxref("Element")}} desplaza el contenedor principal del elemento de forma que el elemento sobre el cual se invoca scrollIntoView() sea visible al usuario.

Sintaxis

element.scrollIntoView(); // Equivalente a element.scrollIntoView(true)
element.scrollIntoView(alignToTop); // Argumentos booleanos
element.scrollIntoView(scrollIntoViewOptions); // Argumento objeto

Parámetros

alignToTop
Es un valor {{jsxref("Boolean")}}:
scrollIntoViewOptions {{optional_inline}} {{experimental_inline}}
Un booleano o un objeto con las siguientes opciones:
behavior {{optional_inline}}
Establece la transición de la animación.
Puede ser auto o smooth. Por defecto es auto.
block {{optional_inline}}
Establece el alineamiento vertical.
Puede ser startcenterend, o nearest. Por defecto es start.
inline {{optional_inline}}
Establece el alineamiento horizontal
Puede ser startcenterend, o nearest. Por defecto es nearest.

Ejemplo

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

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

Notas

Puede que el desplazamiento no sea llevado completamente a la parte superior o inferior dependiente de la disposición de otros elementos. 

Especificación

Especificación Estado Comentario
{{SpecName("CSSOM View", "#dom-element-scrollintoview", "Element.scrollIntoView()")}} {{Spec2("CSSOM View")}} Definición inicial

Compatibilidad con navegadores

{{ CompatibilityTable() }}

Característica Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Implementación básica 1.0 {{ CompatGeckoDesktop(1.0) }} 6 10.0 and possibly older versions 4 and possibly older versions

Implementan
scrollIntoViewOptions

{{CompatNo}} {{ CompatGeckoDesktop(36) }} {{CompatNo}} {{CompatNo}} {{CompatNo}}
Característica Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
Implementación básica ? {{ CompatGeckoMobile(1.0) }} ? ? ?

Implementan
scrollIntoViewOptions

{{CompatNo}} {{ CompatGeckoMobile(36) }} {{CompatNo}} {{CompatNo}} {{CompatNo}}