--- 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
alignToTop
true
, 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 |