如果我設置一個內聯方式是這樣的:在JS調用如何使用document.getElementById()更改樣式可以與內聯但不是內部設置的樣式一起使用?
<div id='myMenu' style='background-color:red'></div>
然後
alert("document.getElementById('myMenu')style.backgroundColor");
結果,如果我在內部設置樣式警報框將報告「紅色」
然而通過一個類別或ID
<style type='text/css'>
.menu {
background-color:red;
}
</style>
然後警報代表或空白。
.getElementById
只適用於內聯樣式嗎?似乎非常有限...
選擇風格在風格標籤應該只是罰款。你能發佈你正在使用的實際代碼嗎? (請記住,「。」用於類名,'#'用於ID) – scunliffe 2010-10-25 19:07:42
請參閱http://stackoverflow.com/questions/1098349/reading-non-inline-css-style-info-from-javascript – 2010-10-25 19:13:32