0
我使用Tree Walker方法獲取node
列表document
。我的源就像是以下幾點:如何獲得文本節點內字符串的起始偏移量?
var treeWalker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT | NodeFilter.SHOW_ELEMENT);
//treeWalker.currentNode = [set the starting node];
while (treeWalker.nextNode()){
var presentNode = treeWalker.currentNode;
if(presentNode.nodeType === 3 && presentNode.nodeValue.replace(/^\s+|\s+$/g, '')){
//Getting here present node value.
}
}
假設presentNode
值是我在JavaScript的新手。 我需要起始偏移量和結束偏移量新手字符串。 如何在javascript中獲取這些值?任何人都可以支持我?