問題:
當css樣式表設置了某個元素的背景色后,用javascript改變它的背景色會失效,請問各位高手,如何解決這種沖突呢?如果我非要用樣式表.
代碼如下:
提示:可修改后代碼再運行!
回答:
css代碼中是不是不應該出現"background=Red"這樣的代碼啊,應該是“background:Red”,這是第一;第二,css代碼中設置的是"#tb td{border:1px solid #EEE;padding:4px;background:Red}",但是在JavaScript代碼中確實對他的父容器tr的操作,這樣,為td設置的顏色當然要覆蓋為tr的顏色了。所以,可以有以下幾種改法:
一、將tr的背景顏色設為紅色,td顏色不變:
二、js代碼中獲取td,改變其顏色
上一篇 Access數據庫技術(44)