有两个div元素,div1包着div2.点击div2,div1的onclick事件处理程序会执行。
我想请问这种情况是div2的事件冒泡到div1,从而使其执行onclick处理程序,还是点击子元素本身就会触发父元素的click事件呢?

解决方案 »

  1.   

    我个人这么认为的
    div2的事件冒泡到div1
      

  2.   

    就是本身并不触发父元素的click事件吧?
      

  3.   

    很形象。也就是楼主所说的第一种情况:div2的事件冒泡到div1。
      

  4.   

    div2到div1look document tree
    - html
      - head
        - title
        - link
        - meta
        
      - body
        - div1
          - div2从这里向上冒
      

  5.   

    - html
    -- head
    --- title
    --- link
    --- meta
       
    -- body
    --- div1
    ---- div2