FirefinderはJavaScriptプログラマ以外も使うべき
Firefinderとは何か?
https://addons.mozilla.org/en-US/firefox/addon/11905/
CSSセレクタやXPathで要素を検索出来るFirebugの拡張です。
どんな人にお勧めか?
hiddenフィールドの値を閲覧したり、
formのどの要素のnameが何かとかさくっと見たくなることないですか?
あるならお勧めです。
Firebugには既に$$というCSSセレクタで要素を検索出来る関数があるんだが?
CSSセレクタのサポートの度合いが違います。
$$関数では基本的なCSSセレクタしかサポートされていないので、
例えば、ここなら、http://images.google.co.jp/advanced_image_search?hl=ja
$$('input'); // [input, input ja, input Google 検索, input, input, input, input#rimgtype1, input#rimgtype2 news, input#rimgtype3 face, input#rimgtype4 photo, input#rimgtype5 clipart, input#rimgtype6 lineart, input, input, input, input#nof off, input#modf images, input#sf active, input y] // このようなタグ名でのおおざっぱな絞り込みや $$('#rimgtype1'); // [input#rimgtype1] // idやclassが振られた要素について、それにぴったり合致するものを取得するくらいしかできません。
Firefinderならより複雑なCSSセレクタが使用出来ます。
例えば…
name属性前方一致
[name^=as_]
[name$=_permission]
:selected