【发布时间】:2010-11-09 01:05:56
【问题描述】:
假设我们有以下代码:
<html>
<head>
</head>
<body>
<p id="paragraph">
<h1>HELLO</h1>
dfsdfdsfdsfsdfsd<br />
sadadsadsad<br />asdsadsadsadsadsadsad<br />
asdsadsadsadsadsad
</p>
<script type="text/javascript">
alert(document.getElementById('paragraph').offsetHeight);</script>
</body></html>
如果在p标签中存在:
<h1></h1> or <h2></h2>...
它不返回p标签的实际高度
jquery ($("#paragraph").height()) 返回0,也是如此
document.getElementById('paragraph').offsetHeight
document.getElementById('paragraph').style.height
如何解决这个问题?这是不是一个错误?
我已经在 ubuntu 上用 firefox、chrome、opera(最新版本)对其进行了测试,但无法正常工作。
【问题讨论】:
标签: javascript html dom tags