我在带有asp按钮的asp.net页面上有一个div。仅当单击按钮时,我才要将div滚动到底部。
下面的代码正在工作,但是发生的是单击按钮,div滚动到底部,然后div滚动条跳回到div的顶部。
可能是因为该函数先执行,然后重新加载窗口并将滚动条放回顶部?
单击按钮后如何将滚动条保持在div的底部?
div设置为溢出:自动
任何帮助都将不胜感激。
<div id=divchat></div>
<asp:Button ID="cmdSend" runat="server" Text="Send"
onclientclick="updateScroll()" onClick="cmdSend_Click"/>
function updateScroll() {
var element = document.getElementById("divchat");
element.scrollTop = element.scrollHeight;
}