DOMというのは構造化されたものなんだから、もっと「オブジェクト」っぽくアクセスできればいいのに…と思った。
Element hogeのchild element fooへのアクセスならElement->fooとかElement.fooとか。
そう思って探してみると、Element.getElement(foo)ぐらいやり方をするものはあったりするかもしれないようだ。*1
せめてイテレータになっていてくれれば無意味に変数が増えなくて助かるのだが。forループを作る度にカウンターに名前を付けているとなんだかすごいことに。*2