【发布时间】:2011-11-07 14:48:59
【问题描述】:
在我可能动态插入 DOM 的特定 div/span 中,我需要在该 DOM 元素中找到 1em 计算高度(渲染后的高度)。
只是想知道在我开始之前是否有人已经知道这样做的好方法。
【问题讨论】:
标签: jquery html css dom browser
在我可能动态插入 DOM 的特定 div/span 中,我需要在该 DOM 元素中找到 1em 计算高度(渲染后的高度)。
只是想知道在我开始之前是否有人已经知道这样做的好方法。
【问题讨论】:
标签: jquery html css dom browser
在 jQuery 中,您需要 .css() 方法。例如,在 Stack Overflow 上:
$(document.body).css('line-height'); //-> "12px"
在“vanilla”JavaScript 中,现代浏览器需要 getComputedStyle [specs],旧版 IE 需要 currentStyle。
【讨论】:
.css() 给了我normal 或undefined 或样式表定义的高度(如果明确指定)。我会尝试getComputedStyle() 看看是否有帮助。