2012-09-03 47 views
0

首先,我需要將選擇範圍轉換爲源HTML中的索引。我認爲有一些方法可以手動完成,但有沒有內置的方法可以做到這一點?確定其所有者文檔的html內的DOM元素的字符索引?

一些想法:

  • 克隆文檔。刪除元素及其後續的兄弟,並刪除其祖先的所有後續兄弟。然後您只需獲取文檔HTML並獲取其長度。 o_O

  • 將標籤,文本等呈現給HTML自己,沿着DOM樹行走。還有o_O

通過緩存結果可以提高性能。那麼,如果一個祖先已經知道它的位置,那麼計算孩子就快一點。但是,然後維護緩存是另一回事。

回答

1

如何爲它添加唯一的ID或類,然後在整個文檔字符串中搜索?

+0

+1精彩。一旦冷卻時間超過10分鐘,我會馬上回答... – Brent

相關問題