[追記] id:amachangがもっとスマートな方法を書いてくれました。 Firebug を「カクカク化」して $x の第 2 引数でコンテキストノードを指定できるようにする。 - IT戦記 [/追記] kuさんの$xの第二引数にコンテキストを指定できるようにするハックをという発言をみて、これならできそうかなと試してみました。結果だけ見たい方は最後の結論だけどうぞ。 まず、下準備として、 Firefox の拡張機能をふとした時に手元でチョコチョコいじれるようにしとくと楽しい - IT戦記を参考にFirebugを弄りやすい状態にしておきましょう。 では、調査。 Firebugのコンソールで、 uneval($x) もしくは、 $x.toSource() と打ちます。 すると、 (function (xpath) {return FBL.getElementsByXPath(baseWind