こんにちは、なかわけです。 今日もまた仕事中に困って、解決した問題の話です。 Javascriptで要素(タグ)に属性を設定したり削除したりするときに、 setAttribute()やremoveAttribute()を使用します。 以下はclass属性をセットしたいときの例です。 var element = document.getElementById("hoge"); element.setAttribute("class", "foo"); でも、これではIEではうまく動作しません。 IEの場合は、 var element = document.getElementById("hoge"); element.setAttribute("className", "foo"); と書かなくてはいけません。 これはバグではなく仕様だそうです。 それから、次は、removeAttribut