javascript - 如何知道溢出元素可见部分的长度?

标签 javascript html css

有一个表有很多行;所以表格溢出文档视口(viewport)垂直轴:

enter image description here

如您所见:文档就绪时仅显示表格的一部分。那么如何知道那部分的长度呢?

最佳答案

您可以使用 JS 找到表格的高度,然后从窗口的高度中减去它。

var tableHeight = document.getElementById('myTable').clientHeight;
var winHeight = window.innerHeight;

console.log('Height of visible table: ', tableHeight - winHeight);

关于javascript - 如何知道溢出元素可见部分的长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43707595/

相关文章:

javascript - 复制网站的整个小工具

javascript - 在 HTML 中单击按钮时,JS 变量不会更新

javascript - 在 jquery 内容成功加载之前使用加载图像

html - 带有 float :right or similar 的 IE 中的 css 错误

jquery - 如何使用 jQuery 在悬停时设置 z-index?

javascript - Twitter Bootstrap + Google Maps 仍然无法使用错误修复

javascript - 使用 slider 时如何停止视频播放?

html - 在 Edge 中禁用输入文本建议?

javascript - IE 中的 CSS 3d 变换

html - 为什么 Chrome 不将我的第二个 CSS 类应用到我的按钮,而 Safari 应用?