Firefox用のグリースモンキープラグインをインストールしました(私のFFバージョンは21.0です)。mahesh.user.js という名前のユーザースクリプトを作成しました
var links = document.evaluate("//span", document.body, null, 6, null);
今、次を印刷すると
console.log(links);
Firebug デバッガーは XPathResult オブジェクトを書き出します。しかし、snapshotLength などの XPathResult プロパティや、iterateNext() や snapshotItem() などのメソッドを使用できません。これを行うと、コンソールに何も出力されません。
すなわち
var thisLink = links.iterateNext();
console.log("I am here -- 111: " + thisLink);
i = 0;
while(thisLink) {
console.log("thisLink #" + (++i));
}
最初の「I am here」を除いて、コンソールには何も出力されません。
助けが必要です。親切にアドバイス。
よろしくマヘシュ。