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 |
| 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |