ページ内に記述してみると問題なく動作する。いうことで、Safariが持ってない機能を使っているわけではなさそうだ。BookmarkletにするとOUT。error)なんてのがコンソールに出てくる(SafariはターミナルからDebugをONにしてある)。なんか、Bookmarkletならではの書き方、みたいのがSafariでは必要なのかなあ?と思ったりしてて。あとで気づいたのだけど、今回の用途の場合、getAttributeNodeではなくてgetAttributeで事足りることが後に判明。多少はIEの文字数制限も回避が楽に。これはこれで無駄な時間をすごしたなあ。どっちにしてもSafari問題が解決してない。参考にしてる本はDOMのことなんて書いてないので、別のを買うしかないかなあ。Webで検索するのにもつかれてきた。書籍に必要な情報があるかどうかはわからんけれども、一冊はリファレンスが必要だろうなあ。今持ってるJavaScript関連の本は「標準HTML,CSS&JavaScript辞典」ってのだけ。書店で見た限りではSafariやFirefoxへの対応にも触れてて、しかもDOMについてもしっかり書いてそうなのは、「詳解JavaScript辞典」ってやつなんだけど、Amazonのレビュー(画像からリンク)はあまり評判がよくない。linclipはてなブックマーク(はてブ)やニュースのまとめにも便利なWebサービス。ページからリンクを抽出、選択して、HTMLコードを出力します。記事の引用やクリッピング、まとめ作成などに使えます。