$$() 関数

$$() 関数は、コンテンツの枠組みから CSS をきれいに分離しようとする場合にとても役立ちます。
この関数は、一つ以上の CSS フィルタ式 (CSS ルールを定義するのに使われているセレクタと似ています) を引数として受け取り、 そのフィルタにマッチする要素の配列を返します。

パフォーマンスについてちょっと記しておきます。
prototype.js の $$() 関数の現在の実装では、特に効率的な実装を重視しているわけではありません。
この関数を頻繁に使って、深く複雑な HTML 文書を処理しようとしているのなら、 単純に $$() 関数自体を置き換えることができる、他のフリーの実装を検討した方がいいかもしれません。

関連記事

スポンサーリンク

登別マリンパークニクス

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る