HTML DOM Element scrollLeft 属性
实例
例子 1
获取滚动 "myDIV" 的内容的像素数:
const element = document.getElementById("myDIV"); let x = elmnt.scrollLeft; let y = elmnt.scrollTop;
例子 2
将 "myDIV" 的内容水平滚动到 50 像素,垂直滚动到 10 像素:
const element = document.getElementById("myDIV"); element.scrollLeft = 50; element.scrollTop = 10;
例子 3
将 "myDIV" 的内容水平滚动 50 像素,垂直滚动 10 像素:
const element = document.getElementById("myDIV"); element.scrollLeft += 50; element.scrollTop += 10;
例子 4
将 <body> 的内容水平滚动 30 像素,垂直滚动 10 像素:
const html = document.documentElement; html.scrollLeft += 30; html.scrollTop += 10;
语法
返回 scrollLeft 属性:
element.scrollLeft
设置 scrollLeft 属性:
element.scrollLeft = pixels
属性值
值 | 描述 |
---|---|
pixels |
元素内容水平滚动的像素数。
|
返回值
类型 | 描述 |
---|---|
数字 | 元素内容水平滚动的像素数。 |
浏览器支持
所有浏览器都支持 element.scrollLeft
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
支持 | 支持 | 支持 | 支持 | 支持 | 支持 |