最初、Firefox等のようにcreateElement('style')してそれにTextNodeをappendChildする方法を方法だと、なんだかよくわからないエラーが出てだめだった。 日本語の情報として、linkタグで外部スタイルシートを動的に適用する方法はけっこうみつかったんだけど、styleタグを直接生成する方法についての情報がなかなかなかったので、ここに書いておく。 StackOverflowなどのサイトに解決方法があった。 とりあえず、以下のようにしたら動的にstyleタグを追加することができる。 <html> <head> <title>js test</title> <script type="text/javascript"> function loaded() { css = document.createElement('style'); css.type = '