向右滚动一个对象

时间:2015-09-15 16:29:25

标签: javascript html scroll

我有div overflow: scroll。如何让它在javascript中向右滚动20px?

我尝试了以下但是它看起来不起作用:

document.querySelector('div').scrollTo(20, 0);

它返回scrollTo不是函数。

1 个答案:

答案 0 :(得分:3)

scrollTo不是一个功能。您要使用的是scrollLeft。这会将你的div向右滚动。

document.querySelector('div').scrollLeft = 20;

如果您想每次向右滚动20个像素,请使用+=

document.querySelector('div').scrollLeft += 20;

如果要垂直滚动,请使用scrollTop属性。

https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollLeft