JavaScriptとCSSを使ってる時に気になったことなんですが、 styleタグでスタイルを定義すると問題ないんですが、linkタグでcssをリンクするとJavaScript側からスタイルルールにアクセスする際に詰まるという話。 現象 Chrome(v12のみ確認)で発生し、FirefoxとOpera,Safariでは発生しない。 IEはそもそもcssRulesが存在しないので論外。 styleタグで指定したStyleにはwindow.styleSheets[*].cssRulesが存在 \の様にリンクしたCSSにはwindow.styleSheets[*].cssRulesが存在しない 確認出来るコード とりあえず次のコードを試すと確認出来る。 test.css .testclass { background : blue; width : 100px; height : 100px