<div onmouseover="alert('hello');" onmouseout="alert('out_div');" >
<span onmouseover="alert('world');" onmouseout="alert('out_span');" >你好</span>
</div>
1,當(dāng)鼠標(biāo)放到<span>上面時,會只依次執(zhí)行alert('world')、alert('hello'),可知事件響應(yīng)函數(shù)是在冒泡階段執(zhí)行的,也就是說,對于DOM兼容瀏覽器,在捕獲階段也沒有執(zhí)行。所以,寫在html里的事件響應(yīng)函數(shù)只有在冒泡階段才會被執(zhí)行。
2,當(dāng)把鼠標(biāo)從div移到span上面時,會依次執(zhí)行alert('out_div')、alert('world')、alert('hello'),這說明了盡管span是在div里,但當(dāng)把鼠標(biāo)從div移到span上時,也算是把鼠標(biāo)移出div。
JavaScript技術(shù):javascript事件問題,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。