align= "left"使表浮动,进而使封闭体的高度变为 0。如何获得body的实际高度?

  • 本文关键字:高度 body 何获得 left align html css
  • 更新时间 :
  • 英文 :

<!DOCTYPE html>
<html>
<body>
<table align="right">
<tr>
<th> Row 1 </th>
</tr>
<tr>
<th> Row 2 </th>
</tr>
</table>
</body>
</html>

我有一张有 2 行的简单表格。并且该表具有属性 align="right"。 此参数正在添加属性浮点数:右;运行时,使身体高度为 0。

我在某些计算中使用身高。因此,获得实际身高很重要。

所以我的问题是,我怎样才能得到身体的实际高度?

编辑:在我的实际应用程序中,我的身体内部有很多表格。以上只是一个例子。我无法浏览每张桌子,了解它们的高度并总结出来。

var table = document.getElementById('mytable');
//variant 1
var rect = table.getBoundingClientRect();
var height_var1 = rect.height;
// variant 2
var height_var2 = table.clientHeight;
<!DOCTYPE html>
<html>
<body>
<table id="mytable" align="right">
<tr>
<th> Row 1 </th>
</tr>
<tr>
<th> Row 2 </th>
</tr>
</table>
</body>
</html>

最新更新