【单行文本省略后】的【实际显示文本】长度,如何获取?

image.png
image.png
情景:原文本过长,利用CSS省略了,现在想要知道省略后的文本(即页面实现显示的文本)的长度,应该如何获取呢?

PS:我尝试从节点数据里找,但是节点里数据还是原文本
image.png

最佳答案

给包裹文本的标签加一个属性,如:data-text="文本", 然后用js来获取这个元素对应得data-text属性