getElementsByTagName on Gecko
Gecko の getElementsByTagName がおかしいなぁ。document.getElementsByTagName("*") の結果が少ない。具体的には body とその中身が入ってない。html, html/head, html/head/* だけ。おかしい。
そもそも document.documentElement.childNodes に body が含まれていない。DOM 上から抹消されとる。
わかった! document.documentElement.childNodes が実行される時点では DOM に body 以下が読み込まれていないんだ。
はぁ…… Opera は Event.srcElement 持ってるくせして中身がないっぽい。よう知らんけど fromElement がメンバにあるか (in) 調べればいいらしい……クライアントサイドなんて……
関連エントリー
- Object.prototype Object.prototype.foo = function () {alert(this);} document.foo(); //=>...
- ブログシステムの HTML 生成を効率化 そろそろやることなくなったので minify などをやることにしました。 ただ、ブログシステムの出力の最後ほうでページごとに全体を mini...
- SVGフォントのグリフを個別のSVG画像に変換する [tech] JavaScript の必要ないソーシャルボタン | Fri, Apr 15. 2016 - 氾濫原 これを作るとき、最初のう...
- Polymer 最小構成のペライチファイル なにを入門するにせよ、とりあえず最小構成を確認したい、と思う人はいるでしょう。何を隠そう、僕もその一人です。 index.html <!DO...
- REXML, SourceFactory, Element これ全く使えないんですけれど、何か他にモジュールとか、もしくはバージョン制限とかあるんですかね。 p REXML::Version #=> ...