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的方法

大家可以細細閱讀這篇文章。我這邊稍作記錄,方便自己下次查看。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM