正規表現といえば、 文字列の検索や切り出しに大活躍。大量の規則や物量と格闘する際のバディ プロトコルをRFC(BNF)を見てゴリゴリ書くひとにとっての福音 モダン言語に100%存在する機能(無いほうがおかしい) なわけです。 JavaScriptで雅な表現(スケスケとかアニメとかAjax)をするには、ドキュメントツリーを多少なりとも操作する必要がありますが、 その前に、操作対象を何らかの方法で特定しなければなりません。 DOMによるノードの検索 DOMを使った従来の手法だと、 idから検索 document.getElementById() タグから検索 document.getElementsByTagName() CSSのクラスから検索 document.getElementsByClassName() - IE等では使えない 親ノードの子供達から検索 Node.childNodes[