小编Den*_*how的帖子

在Greasemonkey脚本中,XPath没有在XHTML页面上选择正确的节点

我正在为weibo.com制作 Greasemonkey脚本.我无法在XHTML页面上使用XPath选择元素.

此代码无法获取我想要的元素:

function resolver(prefix) {
    return prefix === 'x' ? 'http://www.w3.org/1999/xhtml' : null;
}
var allLinks, thisLink;
allLinks = document.evaluate(
  "//x:a[@href]", 
  document, 
  resolver, 
  XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, 
  null 
);
Run Code Online (Sandbox Code Playgroud)

<a>选择侧栏上的元素,其余元素仍在那里.请参考这个weibo.com目标页面.

无论如何选择具有属性的所有元素action-type="login"

我用过"//x:a[@action-type='login']",但没用.

javascript xhtml xpath greasemonkey weibo

3
推荐指数
1
解决办法
695
查看次数

标签 统计

greasemonkey ×1

javascript ×1

weibo ×1

xhtml ×1

xpath ×1