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

Javascript 如何知道溢出元素可见部分的长度?,javascript,html,css,Javascript,Html,Css,有一张桌子有许多行;因此,表格溢出文档视口垂直轴: 如您所见:DocumentReady上仅显示表的一部分。那么,如何知道该部分的长度呢?您可以使用JS找到表格的高度,然后从窗口的高度中减去它 var tableHeight = document.getElementById('myTable').clientHeight; var winHeight = window.innerHeight; console.log('Height of visible table: ', tableHe

有一张桌子有许多行;因此,表格溢出文档视口垂直轴:


如您所见:DocumentReady上仅显示表的一部分。那么,如何知道该部分的长度呢?

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

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

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

您可以使用JS查找表的高度,并从窗口高度中减去它

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

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

用js计算的?有什么功能?我不知道有什么内置的东西。但是用js计算是很容易的?它的函数是什么?我不知道这里面有什么东西。但是它很容易计算只是一句话:我得到了
类型错误:document.window未定义
,所以我删除了关键字
document
:)@pheromix我现在为OP@pheromix嗯,ShatteredRib,我实际上是在修复
文档。window
问题。。。而pheromix,“OP”代表原始Poster只是一句话:我得到了
类型错误:document.window未定义
,所以我删除了关键字
document
:)@pheromix我现在为OP@pheromix嗯,ShatteredRib,我实际上是在修复
文档。window
问题。。。pheromix,“OP”代表原始海报