gpt4 book ai didi

javascript - IE6 javascript无法通过document.getElementById(id).offsetHeight获取高度

转载 作者:行者123 更新时间:2023-12-02 20:38:57 25 4
gpt4 key购买 nike

我刚刚遇到一个问题,我无法获取 <p> 的高度属性.(使用javascript document.getElementById(id).offsetHeight)

在 FF 或 Chrome 中都可以正常工作。

我尝试设置 <p> 的样式高度:100%;/高度:自动;

但两者都不起作用。

请帮助我,谢谢:D

更新:似乎 IE6 在页面加载时没有返回 offsetHeight 值,所以也许我必须将 JavaScript 放在 onload 事件中? (因为我在之前加载页面时将javascript放入了html中)。

最佳答案

尝试 document.getElementById(id).style.pixelHeight (elm.style.pixelHeight/Width 是仅 IE 的属性。)我有时发现它有效,但由于某种原因 offsetHeight 无效。

另请参阅http://msdn.microsoft.com/en-us/library/ms531127(VS.85).aspx

还可能需要在元素样式中添加“zoom: 1”来触发 hasLayout ,如果我没记错的话,有时可以解决寻找高度的问题。

关于javascript - IE6 javascript无法通过document.getElementById(id).offsetHeight获取高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2798081/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com