【问题标题】:Coordinates of specific text fragment in text node文本节点中特定文本片段的坐标
【发布时间】:2014-05-29 12:02:40
【问题描述】:

是否可以在文本节点内获取特定文本片段的边界矩形?

假设我有这个 HTML <p> Word1 word2 word3 word4 </p>

我想知道 word3 的边界矩形。

【问题讨论】:

    标签: html textnode


    【解决方案1】:

    不是直接的,但你可以span这个词并得到那个跨度边界框。

    【讨论】:

    • 谢谢,我这样做了,但是我有很长的文本节点(书籍的一部分),我需要能够处理任何单词。当我用 span 包围每个单词时,加载需要一段时间,所以我正在寻找更快的解决方案。
    • 您是否尝试过“即时”为所需的单词进行操作? 1.- 添加具有唯一 ID (_myspan_number) 的跨度。 2.-阅读方框。 3.-删除跨度(你有ID)。即使在很长的文本中,也可以非常快,无需过多的 DOM 操作。
    • 好的,我对此做了一些修改,所以我将您的答案标记为正确。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-08
    • 1970-01-01
    • 2013-11-22
    • 2013-05-28
    • 1970-01-01
    • 2021-02-05
    • 1970-01-01
    相关资源
    最近更新 更多