gpt4 book ai didi

javascript - 仍然无法使用 JavaScript 获取 HTML 元素的原始高度

转载 作者:行者123 更新时间:2023-11-28 04:33:40 27 4
gpt4 key购买 nike

我有一个问题,我有一个像

这样的元素
div#myElement
{
height: 600px;
}

在我的 JavaScript 中,我需要获取值 600(这样它就不是一个在我的代码的许多地方 float 的魔数(Magic Number))。当调用 $("#myElement').height() 时,我得到一个小数,类似于 599.something。有人建议我改为使用 $( '#myElement').css('height')。当我这样做时,它仍然返回一个十进制值。单击此处 http://jaminweb.com/snake_TEST_PHP.php 并查看出现的 alert。那是从行

        var SH = $("#snakediv").css("height");
alert(SH);

非常感谢任何帮助。

最佳答案

I get a decimal, something like 599.something

这是因为您缩放了页面(Ctrl + 鼠标滚轮)。这意味着像素正在缩放,并且计算尺寸的计算引入了一些错误,导致您的值几乎但不完全是例如599.5454545021057 110%

将缩放比例重置为 100%,您将获得预期的 600

关于javascript - 仍然无法使用 JavaScript 获取 HTML 元素的原始高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25651731/

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