是否有一种通常的跨浏览器方式使用JavaScript来使div一直向下滚动?

时间:2010-05-08 19:05:13

标签: javascript

看起来像这样:

var objDiv = document.getElementById("code");
objDiv.scrollTop = objDiv.clientHeight;

适用于Chrome,但不适用于FF,而且:

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

适用于FF,但不适用于Chrome。

有没有更好的方法来做到这一点?

3 个答案:

答案 0 :(得分:4)

如何在div的最底部放置一个锚点,并将scrollIntoView()放入其中?这应该跨浏览器。

答案 1 :(得分:1)

尝试window.scrollTo(0,objDiv.offsetTop+objDiv.offsetHeight);

答案 2 :(得分:-1)

objDiv.scrollTop = 100000; // or some other big number less than 2147483647