在页面上的div内滚动到

时间:2018-07-12 01:43:01

标签: javascript html

我正在尝试向下滚动页面以加载更多内容。通常,我会执行以下操作:

window.scrollTo(0, document.body.scrollHeight);

但是,我有一个页面,其中只有一个左侧滚动条需要滚动,无法执行以下操作。在此处查看图片-

enter image description here

如何向下滚动左侧边栏?包含元素的xpath为://li[contains(@class, "search-result")]

3 个答案:

答案 0 :(得分:1)

它与您的方法类似,您只需完成

document.getElementById(YOUR_HTML_DIV).scrollTop = SCROLL_VALUE_INT;

JSFIDDLE

答案 1 :(得分:1)

使用此:

var objDiv = document.getElementById("your_div"); objDiv.scrollTop = objDiv.scrollHeight;

答案 2 :(得分:0)

所以我们在这里将“窗口”滚动到“ document.body.scrollHeight”。

window.scrollTo(0, document.body.scrollHeight);

.scrollTo()和.scrollHeight是HTML元素上的方法/属性。只需要做同样的事情,但是将目标div作为元素而不是window / document.body。可以使用document.findById或jQuery等获取它。