HTML DOM Element scrollIntoView() 方法
定义和用法
scrollIntoView()
方法将元素滚动到浏览器窗口的可见区域。
实例
例子 1
将 id="content" 的元素滚动到浏览器窗口的可见区域:
const element = document.getElementById("content"); element.scrollIntoView();
例子 2
滚动到元素的顶部或底部:
const element = document.getElementById("content"); function scrollToTop() { element.scrollIntoView(true); } function scrollToBottom() { element.scrollIntoView(false); }
语法
element.scrollIntoView(align)
参数
参数 | 描述 |
---|---|
align |
可选。指示对齐类型的布尔值:
如果省略,它将滚动到元素的顶部。 注意:根据其他元素的布局,某些元素可能不会完全滚动到顶部或底部。 |
返回值
无。
浏览器支持
所有浏览器都支持 element.scrollIntoView()
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
支持 | 9-11 | 支持 | 支持 | 支持 | 支持 |