从Javascript中的多个元素获取XPath

从Javascript中的多个元素获取XPath,javascript,html,xpath,html-agility-pack,Javascript,Html,Xpath,Html Agility Pack,我需要在单击HTML页面中的元素时获取XPath表达式。此解决方案非常有用: 但我需要一个所有链接的列表,如XPath: .//*/div[@class="summary"]/h3[1]/a[@class="question-hyperlink"] 如何更改上述Javascript代码以返回上述XPath?XPath必须与HtmlAlityPack一起使用 多谢各位 使用jQuery试试这个 var elements = $("#question-summary-21052053 div[cl

我需要在单击HTML页面中的元素时获取XPath表达式。此解决方案非常有用:

但我需要一个所有链接的列表,如XPath:

.//*/div[@class="summary"]/h3[1]/a[@class="question-hyperlink"]
如何更改上述Javascript代码以返回上述XPath?XPath必须与HtmlAlityPack一起使用


多谢各位

使用jQuery试试这个

var elements = $("#question-summary-21052053 div[class='summary'] h3:first a[class='question-hyperlink']");

你不想使用jQuery?jQuery是可以的。我已经编辑了我的问题。我还没有在我的项目中使用jQuery。不知道这对我有什么帮助。我需要从上面提到的Javascript函数中获取XPath。我再次编辑了这个问题,以使问题更清楚。
.//*/div[@class="summary"]/h3[1]/a[@class="question-hyperlink"]
var elements = $("#question-summary-21052053 div[class='summary'] h3:first a[class='question-hyperlink']");