Hatena::Groupjavascript

JavaScriptで遊ぶよ

 | 

2009-01-26

style

03:04

こう書くところを、

(function(){
  var s = document.createElement('style');
  s.type = 'text/css';
  s.textContent = 'ほにゃらら';
  s.id = 'hoge';
  document.documentElement.appendChild(s);
})()

こう書いたらいいかも

document.documentElement.appendChild(
  (function(s,t,i){
    with(s){
      type = 'text/css';
      textContent = t;
      id = i || '';
    }
    return s
  })(document.createElement('style'),'ほにゃらら')
)

と思ったけど、括弧が多すぎて逆に面倒くさそうだ。

IE の createStyleSheet いいなぁ。

トラックバック - http://javascript.g.hatena.ne.jp/edvakf/20090126
 |