div滚动条始终拉到最下面

Posted wangyanei2017

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了div滚动条始终拉到最下面相关的知识,希望对你有一定的参考价值。

之前一直使用jQuery进行操作。

最近遇到这样的需求,要求div的滚动条始终在最下面。

div的id为test;

使用$("#text").scrollTop = $("#text").scrollHeight;

来进行控制。发现不起作用。

后来根据大佬的使用原生的dom获取

 var divscll = document.getElementById(‘myby‘);
  divscll.scrollTop = divscll.scrollHeight;

发现可用。问大佬,说是两者取得的对象有差异。

后来搜文章看,发现一篇文章说的比较清楚。

附上文章链接:https://www.cnblogs.com/ningheshutong/p/6681074.html

文章的一句话解释了差异。

jquery获取的html元素是jquery对象,可以执行jquery的方法,而document获取的是dom对象,执行的是dom的方法

大家可以细细阅读这篇文章。我这边稍作记录,方便自己下次查看。


以上是关于div滚动条始终拉到最下面的主要内容,如果未能解决你的问题,请参考以下文章

C# DataGridView 数据显示到最后一行后,如何使滚动条继续向下滚动。

js控制当滚动条到最底部时隐藏某个div

判断滚动条是否滚动到最底端

让DIV的滚动条自动滚动到最底部 - 3种方法

我有一个大div,里面有很多个小div,大div设置了滚动条,我想第一个小div不受滚动条影响,始终显示.

Selenium WebDriver如何使滚动条滚动到最元素位置