如何从黑色背景改变背景颜色?

时间:2013-04-23 13:24:24

标签: javascript

我找到了很多关于改变背景颜色的脚本,例如:

function changeBGC(color){
    document.bgColor = color;
}

我目前的HTML是:

<a href="#" onMouseOver="javascript:changeBGC('#000099')">Mouseover Blue</a>

它似乎只在开始时使用白色背景,因为如果我使用CSS设置一些颜色,如:

body { 
    background-color: #000000;
}

然后它不再工作了。

3 个答案:

答案 0 :(得分:4)

如果要更改正文的背景颜色,请使用以下代码:

function changeBGC(color){
   document.body.style.backgroundColor = color;
}

这将改变背景的颜色。

答案 1 :(得分:2)

更改background-color样式,而不是使用过时的bgColor

function changeBGC(color) {
    document.body.style.backgroundColor = color;
}

注意:document没有样式属性 - 请参阅用户Kolink的评论。

答案 2 :(得分:0)

<a id="test" ...> ... </a>

使用jquery:

$("#test").hover(function(){
    $(this).css("background","color");
},function(){
    $(this).css("background","#000");
});