获取 "myDIV" 的内容滚动的像素数:
const element = document.getElementById("myDIV");
let x = elmnt.scrollLeft;
let y = elmnt.scrollTop;
亲自试一试 »
滚动 "myDIV" 的内容到水平 50 像素,垂直 10 像素:
const element = document.getElementById("myDIV");
element.scrollLeft = 50;
element.scrollTop = 10;
亲自试一试 »
滚动 "myDIV" 的内容经过水平 50 像素,垂直 10 像素:
const element = document.getElementById("myDIV");
element.scrollLeft += 50;
element.scrollTop += 10;
亲自试一试 »
下面有更多示例。
这个scrollLeft
属性设置或返回元素内容水平滚动的像素数。
返回scrollLeft属性:
element.scrollLeft
设置scrollLeft属性:
element.scrollLeft =
pixels
Value | Description |
pixels | The number of pixels the element's content is scrolled horizontally. If the number is negative, the number is set to 0. If the element cannot be scrolled, the number is set to 0. If the number is greater than maximum allowed, the number is set to the maximum. |
类型 | 描述 |
数字 | 元素内容水平滚动的像素数。 |
将 <body> 的内容水平滚动 30 像素,垂直滚动 10 像素:
const html = document.documentElement;
html.scrollLeft += 30;
html.scrollTop += 10;
亲自试一试 »
element.scrollLeft
所有浏览器都支持:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | Yes |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!