我找到了很多关于改变背景颜色的脚本,例如:
function changeBGC(color){
document.bgColor = color;
}
我目前的HTML是:
<a href="#" onMouseOver="javascript:changeBGC('#000099')">Mouseover Blue</a>
它似乎只在开始时使用白色背景,因为如果我使用CSS设置一些颜色,如:
body {
background-color: #000000;
}
然后它不再工作了。
答案 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");
});