--- title: Element.scrollIntoView() slug: Web/API/Element/scrollIntoView tags: - Experimental - Expérimental(2) - metodo translation_of: Web/API/Element/scrollIntoView ---
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.
element.scrollIntoView(); // Equivalente a element.scrollIntoView(true)
element.scrollIntoView(alignToTop); // Argumentos booleanos
element.scrollIntoView(scrollIntoViewOptions); // Argumento objeto
alignToToptrue, la parte superior del elemento se alineará con la parte superior del área visible del elemento desplazable antecesor.false, la parte inferior del elemento se alineará con la parte inferior del área visible del elemento desplazable antecesor.scrollIntoViewOptions {{optional_inline}} {{experimental_inline}}behavior {{optional_inline}}auto o smooth. Por defecto es auto.block {{optional_inline}}start, center, end, o nearest. Por defecto es start.inline {{optional_inline}}start, center, end, o nearest. Por defecto es nearest.var element = document.getElementById("box");
element.scrollIntoView();
element.scrollIntoView(false);
element.scrollIntoView({block: "end"});
element.scrollIntoView({block: "end", behavior: "smooth"});
Puede que el desplazamiento no sea llevado completamente a la parte superior o inferior dependiente de la disposición de otros elementos.
| Especificación | Estado | Comentario |
|---|---|---|
| {{SpecName("CSSOM View", "#dom-element-scrollintoview", "Element.scrollIntoView()")}} | {{Spec2("CSSOM View")}} | Definición inicial |