2007-06-02から1日間の記事一覧

Operaとfirefoxでxpathの挙動が違うよ!誰のせい?誰のせい?

<html> <head> <title>hoge</title></head> <body> <div id="hage"></div> <script> function f(query) { try { var result=document.evaluate(query,document,null,9,null).singleNodeValue.parentNode; return [result,result.parentNode]; } catch(e) { return e; } } </script> <p> </p></body></html>

Operaのuser js内でのxpath検索がうまくいかない。読み込みタイミングの問題?

opera.postError(document.evaluate('//body',document,null,9,null).singleNodeValue); たとえばこんなコードをuser jsに書くとnullが帰ってくる。 しかしアドレスバーにjavascript:(同じコード)って入力するとちゃんと取れる。 window.onload内で呼ぶと期…