なお、以下はFirefoxの話です。 要素名を大文字でこのように書くと document.createElement('DIV'); document.getElementsByTagName('DIV');ノードの生成はできるけどstyleプロパティがundefinedだったり、ノードの探索ができなかったりします。代わりに小文字を使って document.createElement('div'); document.getElementsByTagName('div');としておけば問題ありませんでした。 とあるライブラリで要素名の指定が全て大文字になっていて、これで小ハマリしました。 最初「XHTMLだからだろう」と思っていたので、内容が全く同一の別XHTML文書で試して問題無く動いた時はちょっと困りました。 ふと思い立ち、問題が起きている方でdocument.writeしたところdo