JavascriptでCSSを動的に設定するとき、普通は次のようにしますね。 document.getElementById("hoge").style.display = "none"; IDでelementを取得し、そのstyleのdisplayにnoneを設定・・・って正直面倒っちいです。 いっぱい設定しようと思ったら、一行一行書かないといけないし、 classに同じスタイルを設定しようと思ったら、ノードをfor文で回してclassを見て・・・気が遠くなります。 そんなときはelementにスタイルを設定するのではなく、動的にスタイルシートを追加しましょう。 var css = (function() { var s = document.createElement('style'); s.setAttribute("type", "text/css"); document.getE