【发布时间】:2011-05-21 04:15:57
【问题描述】:
我正在开发一个函数来检测 DIV 元素内的文本是否会溢出。在这方面,我有一个在 Chrome 和 IE 中都可以使用的函数,它将元素的 scrollHeight 与 clientHeight 属性进行比较。
但在 FireFox 中,两个属性(以及 offsetHeight)总是报告相同的数字,恰好是 div 元素的高度。
如果我将 'overflow:auto' 添加到 div 样式,我确实可以从 scrollHeight 属性中获得准确的结果。但是对于我正在处理的项目来说,显示滚动条并不是一个可接受的解决方案。
有什么建议吗?
【问题讨论】:
标签: javascript html