JavaScript 滚动和焦点

标签 javascript html asp.net


在我的应用程序中,我在设置为溢出:自动的 div 中显示了记录。
我试图完成的任务是:单击按钮将新记录添加到数据库后,重新加载页面如果我的 div 内容处于溢出模式,我想向下滚动到该 div 的底部。

另外,在添加记录后的代码中,我可以获得代表新记录的控件 id。

我正在使用框架 1.1
我应该使用哪些步骤/技术来完成该任务?

最佳答案

您可以使用函数scrollIntoView滚动到最后一项。例如,如果您的 div 的 id 是“content”并且您的元素是“p”:

var elements = document.getElementById('content').getElementsByTagName('p');
elements[elements.length - 1].scrollIntoView();

关于JavaScript 滚动和焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23062146/

相关文章:

javascript - 当值可选时,如何在 Javascript/jQuery 中将 url 拆分为键值对

javascript - Beaglebone Black Rev C Debian,从 html 运行 PHP 程序

css - 在 HTML/CSS 中禁用垂直溢出

javascript - 使用 javascript 将不同选择的选项存储到数组中

asp.net - 参数计数与参数值计数不匹配

javascript - 在多线程应用程序的 spidermonkey 中嵌入 javascript 代码

javascript - 是否可以让 Angularjs 使用原型(prototype)方法和变量

html - 如何限制 KendoUI 网格可以拥有的行数?

asp.net - 基于用户角色的站点地图不起作用

jquery - 公共(public)评级脚本,允许每位访客提交 1 次