我在获取 a 的高度时遇到问题(下面代码中的那个,class="post_div")。而且我想在 HTML 正文中返回一个 document.write ——也许稍后将它用作其他元素的高度,我希望它是平等的。我已经尝试了所有可能的代码来获取这样一个元素的高度,但每次它都返回“未定义”。我还尝试为 DIV 设置 height=auto。我几乎可以肯定我的问题与我获得高度的方式无关,但不知道还有什么可能!因此,我选择用我的编码的完整结构来打扰你。JavaScript 被放置在一个单独的文档中,其中仅包含以下语句:
var result=document.getElementById('postHeight').offsetHeight;
我的 HTML 文档看起来像这样
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<head>
<title>...</title>
<link rel="stylesheet" type="text/css" media="all" href="C:\Users\Lasse\Desktop\hg2\hg2.css" />
<script src="C:\Users\Lasse\Desktop\hg2\hg2.js"></script>
</head>
<body>
<script>document.write(result)</script>
<div id="postHeight" class="post_div">
...
</div>
</body>
</html>
希望你能帮忙!谢谢!