为了账号安全,请及时绑定邮箱和手机立即绑定

获取的是div的id,为什么触摸span,会让div动呢?

window.onload=function()
{
    var oDiv1=document.getElementById('div1');
    oDiv1.onmouseover=function()
    {
        startMove();    
    }    
}
var timer=null;
function startMove()
{
    var oDiv1=document.getElementById('div1');
    clearInterval(timer);
    timer=setInterval(function()
    {
    if(oDiv1.offsetLeft==0)
    {
        clearInterval(timer);    
    }
    else{        
    
        oDiv1.style.left=oDiv1.offsetLeft+10+'px';    
    }
    },30)
}
</script>
</head>

<body>     
<div id="div1">
    <span>分享</span>
</div>

正在回答

2 回答

之前有门课程讲事件冒泡的,你可以回顾下,这就像靶子一样,10环在9环内,9环在8环内,你打中了10环,同时也说明你打中了9环、8环,就这个道理。

0 回复 有任何疑惑可以回复我~

事件冒泡,从里到外

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

获取的是div的id,为什么触摸span,会让div动呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信