用几个div重叠在一块,底下的div的onmouseover事件会起作用吗?

 我来答
五指山的小妖
2016-05-28 · 超过30用户采纳过TA的回答
知道答主
回答量:72
采纳率:100%
帮助的人:17.4万
展开全部
<script>
  window.onload=function(){
  var divs = document.getElementsByTagName("div");
   for(var i=0;i<divs.length;i++){
   ee[i].onmouseover=function(){
  alert("ok!");}
  }
  }
  </script>
 1、
  <div>
    <div></div>
  </div> 
 如果div是这样布局的下面的div也会触发事件;
 2、
 <div style="float:left;"></div>
 <div></div> 
 如果是这样布局 只触发最上面的div事件;

这是我测试的结果,因为也是正在学js,试着帮你回答一下

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式