0

首先,我需要将选择范围转换为源 HTML 中的索引。我在想有几种方法可以手动完成,但是有内置的方法吗?

一些想法:

  • 克隆文档。删除元素及其后续兄弟,并删除其每个祖先的所有后续兄弟。然后,您只需获取文档 HTML 并获取其长度。o_O

  • 自己将标签、文本等渲染为 HTML,沿着 DOM 树向下走。还有o_O

通过缓存结果可以提高性能。然后,如果一个祖先已经知道它的位置,那么计算孩子的速度会更快一些。但是维护缓存是另一回事。

4

1 回答 1

1

给它添加一个唯一的 ID 或类然后在整个文档字符串中搜索呢?

于 2012-09-03T18:41:06.747 回答