-4

无论如何可以通过 HTML DOM 操作 :hover 状态,例如:

javascript:void("document.body.backgroundColor=red");

在上面的代码中或通过 html DOM 可以定义悬停状态但不能通过 css。我只想在悬停状态下将背景颜色设为红色,那么当上述代码放在 URL 中时,我该如何解决这个问题?

4

2 回答 2

2

jQuery包含以下hover()功能:

$('#myDiv').hover(function() {  
    $('body').css('backgroundColor', '#ff0000');
}, function() {  
    $('body').css('backgroundColor', '#fff');
});
于 2013-02-11T15:56:45.343 回答
0

这应该可以解决您的问题:

JS:

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

一个属性:

<a href="#" onMouseOver="javascript:changeBGC('#000000')">Some link</a>
于 2013-02-11T16:07:17.910 回答