如何获取浏览器使用Javascript包装文本的点



我的html中有这样的span标签

<span>H</span>
<span>e</span>
<span>l</span>
<span>l</span>
<span>o</span>

我已经设置了div的宽度,使文本显示如下:

Hel
lo

我想知道文本在哪里包装或获得一行中的最后一个span元素。我很抱歉,如果没有足够的描述,但我是新的stackoverflow。提前谢谢。

我自己找到了答案。检查Javascript中每个span元素的offsetTop。当span元素的offsetTop大于前一个元素时,您知道该元素位于下一行。

elementOffset = element.offsetTop;

最新更新