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