html页面中<div id="1">
第2块内容
</div><div id="2">
第2块内容
</div>现需:当鼠标移动到第1个div时,第1个div背景色变红,
当鼠标移动到第2个div时,第2个div背景色变红,
这如何实现呀,thanks
第2块内容
</div><div id="2">
第2块内容
</div>现需:当鼠标移动到第1个div时,第1个div背景色变红,
当鼠标移动到第2个div时,第2个div背景色变红,
这如何实现呀,thanks
第2块内容
</div><div id="2" onmouseover="this.setAttribute('style','background-color: red')" onmouseout="this.removeAttribute('style')">
第2块内容
</div>
<div id="1" onmouseover="this.style.backgroundColor='red'" onmouseout="this.style.backgroundColor=''">
第1块内容
</div>
<div id="2" onmouseover="this.style.backgroundColor='red'" onmouseout="this.style.backgroundColor=''">
第2块内容
</div>
function clrChng(obj){
obj.style.backgroundColor="red";
}
function clrOrig(obj){
obj.style.backgroundColor="";
}
</script>
<div id="1" onmouseover="clrChng(this)" onmouseout="clrOrig(this)">
第1块内容
</div><div id="2" onmouseover="clrChng(this)" onmouseout="clrOrig(this)">
第2块内容
</div>
background:#FF0000}
$(document).ready(function () {
$("#1").toggle(function () {
$(this).addClass("css1");
}, function () {
$(this).removeClass("css1");
});
$("#2").toggle(function () {
$(this).addClass("css1");
}, function () {
$(this).removeClass("css1");
});
})
<div id="1">
第1块内容
</div>
<div id="2">
第2块内容
</div>