我已经为Firefox安装了greasemonkey插件(我的FF版本是21.0)。我写了一个名为 mahesh.user.js 的用户脚本
var links = document.evaluate("//span", document.body, null, 6, null);
现在当我打印以下内容时
console.log(links);
Firebug 调试器写出 XPathResult 对象。但我无法使用任何 XPathResult 属性,例如 snapshotLength 或 iterateNext() 或 snapshotItem() 等方法。如果我这样做,控制台上不会打印任何内容。
IE
var thisLink = links.iterateNext();
console.log("I am here -- 111: " + thisLink);
i = 0;
while(thisLink) {
console.log("thisLink #" + (++i));
}
除了第一个“我在这里”之外,控制台上没有打印任何内容。
请需要帮助。好心劝告。
问候马赫什。