prss.net
当前位置:首页 >> 用js代码怎样给Div加onmousEovEr事件 >>

用js代码怎样给Div加onmousEovEr事件

var oDiv=document.getElementById("你的div ID") oDiv.onmouseover=function(){} 或者 oDiv.addEventListener("mouseover", function(){ });

大概有几个问题吧 1,getElementById是在文档节点加载完成之后才能获取到的,所以你这个代码即使没错误也会提示你 null,所以应把script代码放到div下面 2,getElementById本来就是一个object了,所以后面的function不需要传入obj,里面直接用this即可...

这个css就能实现吧? li div{ display:none; } li:hover div{ display:block; }

你好呀

首先要给DIV加上ID,让JS可以获取到对象! var obj1=document.getElementById("aba"); var obj2=document.getElementById("m01"); obj1.onMouseOver = function (){ this.style.backgroundColor="#65CBFF"; return true; } obj1.onMouseOut=func...

$('#tel_num_pic').mouseover(function(){ //绑定onmouseover 事件 $('#tel_num_pic2').css('display','block'); //显示右边子菜单 } ); $('#tel_num_pic').mouseout(function(){ //绑定onmouseout 事件 $('#tel_num_pic2').css('display','non...

//设置一个div,但是默认却是隐藏起来的。 .s1{ position: absolute; display: none; } // js function show(){ document.getElementById("s1").style.display="block"; } function dis(){ document.getElementById("s1").style.display="none";...

$(document).ready(function{ $("#div1").mouseover(function{ $("#div2").hide(); }); $("#div1").mouseout(function{ $("#div2").show(); }); }); div1 div2

不需要onmouseover这个事件,div层可以直接通过css控制你要的效果,如下: .div1 { background:#FF0000; } .div1:hover { background:#99FFFF; } 文字背景原本是红色的鼠标放在图层上变成别的颜色 感觉还行就选为标准答案吧

jquery可以通过选择器选择一类的标签集合。然后通过$(this)指向当前对象。 $("#ul li")这个可以获取id为ul下的所有的li 当鼠标经过某个li是使用$(this)表示当前的li对象在进行操作。 每个li都添加mouseover可以理解为 每个li都触发mouseover事件...

网站首页 | 网站地图
All rights reserved Powered by www.prss.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com