gpt4 book ai didi

javascript - 获取真实内容大小

转载 作者:行者123 更新时间:2023-11-29 20:16:43 25 4
gpt4 key购买 nike

我想知道是否有可能在 javascript/jQuery 中获取内容(不是 div)的大小。因此,如果框的高度为 200px,但只有一行文本,则内容大小约为 12px。

谢谢你的帮助

最佳答案

您可以创建元素文本内容的范围并使用该范围的属性:

/**
* @param object o DOMElement
* @return int|null boundingHeight
**/
function fx(o)
{
if(document.createRange)
{
var r = document.createRange();
r.selectNodeContents(o);
return r.getBoundingClientRect().height;
}
else
{
var r = document.body.createTextRange();
r.moveToElementText(o)
return r.boundingHeight;
}
return null;
}

http://jsfiddle.net/doktormolle/wArMN/

关于javascript - 获取真实内容大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6325561/

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