2014-03-28 44 views
0

我需要计算在JavaScript元件的XPath和我用通过提供溶液[斯泰恩德ryck] Javascript get XPath of a node计算XPath是空

具有父节点是这是工作完美的所有元件,除了元件空值。那么在那种元素中,我如何计算元素的Xpath?

回答

0

如果您有没有附加到文档的节点(或者如果您正在查看文档的根节点),那么找到与此节点匹配的(相对)XPath当然是不可能的。我假设你正在寻找一个一步一步的路径表达式,而不是像

//node() 

这将是一个文档中的任何节点匹配的表达式。

真正的问题是:为什么您正在查看的节点未附加到文档,以及您需要什么XPath?

+0

我正在开发添加其中需要一个元素的Xpath。它几乎适用于所有种类的节点,但节点是动态创建的并且具有parentNode null。 此外,在萤火虫,它返回适当的Xpath如:.//*[@id='ui-datepicker-div']/div/div/select[2] 其中由此逻辑(http:// stackoverflow。 com/questions/2661818/javascript-get -xpath-of-a-node)它只返回/ div/div/select [2]。 – Rudra