iframe 上下滚动条默认在下方的方法

发布时间:2020-05-08编辑:脚本学堂
iframe 上下滚动条如何默认在下方,请看本文介绍的方法吧。

直接在iframe里写window.scrollTo(0,9999999)或者设置div等容器的scrollTop

document.getElementById(“x”).scrollTop = document.getElementById(“x”).scrollHeight
window.scrollTo(0,9999999)

此方法解决了最下方的问题,但是有新信息后,滚动条不会自动到下方,希望像qq聊天窗口一样,有新内容了,自动到最下方。

此时需要判断当前生成的内容是什么位置,即它的top或者margin-top是多少,再设置滚动条的高度。
每次生成就调用一下滚动条的高度变化,每次得到的新数据后,再调用 window.scrollTo(0,9999999)这个方法即可。

注,以上代码是一个聊天程序中用到的,不过聊天程序现在用的很少了。