獲取的是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>
2017-05-07
之前有門課程講事件冒泡的,你可以回顧下,這就像靶子一樣,10環(huán)在9環(huán)內(nèi),9環(huán)在8環(huán)內(nèi),你打中了10環(huán),同時也說明你打中了9環(huán)、8環(huán),就這個道理。
2017-05-04
事件冒泡,從里到外