2006/02/11 追記(コメントより) そもそも、DOMで操作しようとせずに、下記のように書けば、クロスブラウザを意識する必要無しでした。(知識不足でした…) elm.className='hoge'; - JavaScriptでDOM操作するようなプログラムを書いていて、elementに対してclass属性を設定したところ、FireFoxではちゃんと設定されるのに、IEでは設定されない… ソースはこんな感じです。 var elm = document.createElement('span'); elm.setAttribute('class', 'hoge'); elm.appendChild(document.createTextNode("ほげほげ"));ググッてみたところ、下記のような記事がヒット。 IE の getAttribute / setAttribute: Days