これはかなり嬉しい機能だなあ。 最近Prototype.jsの$$で属性セレクタが使用できるようになりました。
どんな風にかけるのか、コードをテストから引っ張ってきてみました。
javascript code
- $$('a[href="http://inforno.net/#"]')
- $$('a[class~=internal]')
- $$('*[xml:lang|="es"]')
- $$('*[xml:lang|="ES"]')
- $$('a[href!=#]')
- $$('div[style] p[id] strong')
- $$('a[class~=external][href="http://inforno.net/#"]')
こんな感じです。 値はクオートしてもしなくても大丈夫っぽいですね。
すばらすい。inputに対する操作なんかで特に便利。今までちょっとボタン操作するためだけに、そのボタンにIDふったりクラスふったりしてたんですけど$$('#hoge input[type=submit]')でいけるんだなあ。そんなにパフォーマンスに気をつかわなくて良いページでは使ってみよう。
No comments yet
trackback uriLeave a Comment