我需要使用Javascript更改其中一個主容器div的背景。最終目標是應用漸變,但我遇到的問題只是更改背景顏色。代碼如下:使用JavaScript更改背景顏色
var main = document.getElementById("main");
main.parentNode.style.maxWidth = 0;
main.parentNode.style.maxHeight = 0;
main.parentNode.style.margin = "0px";
main.style.backgroundColor = "black";
這就是頁面加載和JS執行時標籤在瀏覽器中的樣子。
<div id="main" style="z-index: 10; position: relative; top: 0px; left: 0px; background-color: black;">
我沒有收到任何JS錯誤。 JS正在執行bc其他代碼運行,並且代碼中的背景顏色已更改,但未呈現。我最關心的瀏覽器是Safari,但我在Chrome中獲得了同樣的效果。任何幫助將非常感激。
編輯:這裏有一個小提琴:http://jsfiddle.net/hz7AR/
你能提供一個演示嗎? – YMMD
@ExceptionLimeCat代碼似乎很好,我沒有看到任何錯別字或錯誤。在jsfiddle中的演示將有所幫助。 –
你對這個元素有什麼其他的CSS? (在你的樣式表中) – Dogbert