考虑一个简单的 html 元素为
<div id="test">
a long text without line break
</div>
Run Code Online (Sandbox Code Playgroud)
浏览器将根据字形和字体大小创建线条。浏览器对文本进行排列后(例如根据窗口宽度),如何通过JavaScript获取文本的行数?
例如:
不,没有 API 可以让您在布局发生后访问呈现的文本。近似这一点的唯一方法非常老套,即一次将一个单词添加到容器中,然后查看它何时改变高度。请参阅这个相关问题:
是啊,谁会想到,连 jQuery 都做不到这一点!;-)
| 归档时间: |
|
| 查看次数: |
5067 次 |
| 最近记录: |