试图弄清楚如何使用 JavaScript 在整个 HTML 文档中获取受元素影响的字符范围。我只需要 webkit 兼容的代码。
我在想我只是没有在寻找合适的术语?
这是我将使用的示例:
<body>
This is the way we
<span class="highlight"><img src="image.png" />
search the <span class="heavy">text</span>
</span>,
search the text, search the text,
early in the morning!
</body>
如果我通过类高亮获得对跨度的引用......我想知道高亮跨度包含的字符的开始和结束索引,包括它的子跨度中的文本,但当然不是那些是元素声明本身的一部分,例如“<”、“>”或它们之间的任何内容。