DOM Level 2 Traversal テスト
DOM Level 2 Traversal の挙動を確認するページを作成しました。
Traversal Test
http://miya2000.up.seesaa.net/test/traversal_test.htm
気づいた点
- Firefox3 には NodeIterator が実装されていない。まあ TreeWalker が NodeIterator の機能を内包してるから問題なさそう。
- Opera の TreeWalker#previousNode() が Firefox3 のそれと異なる。bar が選択されている状態で実行すると親の UL に移動する。
- Opera は TreeWalker.previousNode() にバグがあると言われているのはこれか。
- TreeWalker は移動先が無い場合、現在のノードを維持する。
- entityReferenceExpansion がさっぱりわからない。教えてください。
参考