2006年 12月 14日
currentStyleとstyleの違い |
要素.currentStyle と 要素.style の違いっ!
currentStyleは、今まさに表示されているCSSの内容で、
styleは、タグのstyle属性の内容であるそうだ。
なので、外部スタイルシートの内容はstyleプロパティには反映されず、
JS内で取得することは出来なかった。(currentStyleならゲットできる)
また、仕様か自分が未熟だからかわかりませんが、
currentStyle以下の値の書き込みが出来なかったので、
JS内でCSSの変更をしたい場合は、style以下をいじりました。
【参考リンク】
暴満館
http://bmky.net/text/note/javascript-css.html
(currentStyleはIEの場合で、FFの場合は getComputedStyle になる。
このリンク内を参照のこと)
という話を、仕事中にチャットで聞いたら
散々話に付き合ってくれた後に
「Element.getStyle() 使うといいよ」って言われました。(prototype.jsのメソッド)
えー・・いいよって・・・・・・いいわ。
currentStyleは、今まさに表示されているCSSの内容で、
styleは、タグのstyle属性の内容であるそうだ。
なので、外部スタイルシートの内容はstyleプロパティには反映されず、
JS内で取得することは出来なかった。(currentStyleならゲットできる)
また、仕様か自分が未熟だからかわかりませんが、
currentStyle以下の値の書き込みが出来なかったので、
JS内でCSSの変更をしたい場合は、style以下をいじりました。
【参考リンク】
暴満館
http://bmky.net/text/note/javascript-css.html
(currentStyleはIEの場合で、FFの場合は getComputedStyle になる。
このリンク内を参照のこと)
という話を、仕事中にチャットで聞いたら
散々話に付き合ってくれた後に
「Element.getStyle() 使うといいよ」って言われました。(prototype.jsのメソッド)
えー・・いいよって・・・・・・いいわ。
by php16
| 2006-12-14 00:54
| javascript