スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

JavaScriptでスタイルが取れない?

今日覚えたことのメモ。

JavaScriptでスタイルをセットするときは、
var element = document.getElementById("Hoge");
element.style.display = "none";

という風にできます。
ただ、上と同じように「element.style.display」でスタイルを参照するとHTMLのタグのstyle属性でセットしたものしか撮れません。CSSなどで指定したスタイルを取る場合は次のようにする必要があります。

var element = document.getElementById("Hoge");
var style = element.currentStyle || document.defaultView.getComputedStyle(element, '');

これ、「||」でつないでいるのは意味的に分かりやすいけど、何かすごい気がする。
スポンサーサイト

コメント

非公開コメント

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。