确定其所有者文档的html中DOM元素的字符索引?

时间:2012-09-03 18:38:41

标签: javascript html dom

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

一些想法:

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

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

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

1 个答案:

答案 0 :(得分:1)

如何为其添加唯一ID或类,然后在整个文档字符串中搜索它?