📜  HTML | DOM stopPropagation() 事件方法

📅  最后修改于: 2021-10-31 05:34:12             🧑  作者: Mango

stopPropagation()方法用于停止事件调用的传播。即父事件被调用,我们可以使用 stopProagration() 方法停止调用其子事件的传播,反之亦然。

句法:

event.stopPropagation()

返回值:它不返回任何值。

示例:在此示例中,当未选中复选框并单击内部 div 时,确认框显示 2 次(一次用于内部 div,另一次用于外部 div)。但是当检查复选框并且再次单击Intern Div时,由于StopPropagation()事件方法仅显示一次确认框。




    DOM stopPropagation() Method
  
    

      

      
    

        GeeksforGeeks     

           

DOM stopPropagation() Method

           
       GeeksforGeeks!        
            A computer science portal for geeks.        
    
           
         Stop propagation:                                     

输出:

单击未选中复选框的 Inner Div:确认框将显示两次。
停止传播

停止传播

选中复选框后:确认框仅显示一次。
停止传播

支持的浏览器: stopPropagation() 事件方法支持的浏览器如下:

  • 苹果Safari
  • 谷歌浏览器
  • 火狐
  • 歌剧
  • 浏览器 9.0