问题:
当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)