求教 怎么把onMouseOver 写到JS里呢?

有两个DIV,分别是class="aba"和class="m01"怎么样把下面这个鼠标触发事件写到JS里,让网页内这两个DIV触发鼠标事件呢?onMouseOver="t... 有两个DIV,分别是 class="aba" 和 class="m01" 怎么样把下面这个鼠标触发事件写到JS里,让网页内这两个DIV触发鼠标事件呢?
onMouseOver="this.style.backgroundColor='#65CBFF';return true;" onMouseOut="this.style.backgroundColor='#EEEEEE'
网页上的HTML代码是
<div class="aba"></div>
<div class="m01"></div>
怎么样把下面这个代码写到JS里面
onMouseOver="this.style.backgroundColor='#65CBFF';return true;" onMouseOut="this.style.backgroundColor='#EEEEEE'
能控制到上面那两个DIV
展开
 我来答
z_y8008
推荐于2017-10-04 · TA获得超过300个赞
知道小有建树答主
回答量:201
采纳率:0%
帮助的人:263万
展开全部
首先要给DIV加上ID,让JS可以获取到对象!
<div id="aba" ></div>
<div id="m01" ></div>
<script>
  var obj1=document.getElementById("aba");
  var obj2=document.getElementById("m01");
  obj1.onMouseOver = function (){
      this.style.backgroundColor="#65CBFF";
      return true;
  }
  obj1.onMouseOut=function (){
      obj.style.backgroundColor="#EEEEEE";
      return true;
  }
  
  obj2.onMouseOver = function (){
      this.style.backgroundColor="#65CBFF";
      return true;
  }
  obj2.onMouseOut=function (){
      obj.style.backgroundColor="#EEEEEE";
      return true;
  }
</script>
追问
我刚加到HTML里试了 可为什么鼠标滑过 DIV背景颜色一点都不变呢?~
追答
onmouseout 和onmouseover 全部要小写
<div id="aba" style="width:500px;height:500px;" >123123123</div>
<div id="m01" style="width:500px;height:500px;">1aaa2312312312</div>
<script>
  var obj1=document.getElementById("aba");
  var obj2=document.getElementById("m01");
  obj1.onmouseover = function (){
      this.style.background="#65CBFF";
      return true;
  }
  obj1.onmouseout=function (){
      this.style.backgroundColor="#EEEEEE";
      return true;
  }
   
  obj2.onmouseover = function (){
      this.style.background="#65CBFF";
      return true;
  }
  obj2.onmouseout=function (){
      this.style.background="#EEEEEE";
      return true;
  }
</script>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式