其他分享
首页 > 其他分享> > js 阻止事件冒泡和默认行为 preventDefault、stopPropagation、return false

js 阻止事件冒泡和默认行为 preventDefault、stopPropagation、return false

作者:互联网

参考:

js 阻止事件冒泡和默认行为 preventDefault、stopPropagation、return false

 

preventDefault:它是事件对象(Event)的一个方法,作用是取消一个目标元素的默认行为。当Event对象的cancelable为false时,表示没有默认行为,这时即使有默认行为,调用 preventDefault也是不会起作用的。

stopPropagation:也是事件对象(Event)的一个方法,作用是阻止目标元素的冒泡事件,但是会不阻止默认行为

return false

    1.在jQuery中使用return false时,相当于同时使用event.preventDefault和event.stopPropagation,它会阻止冒泡也会阻止默认行为。 

    2.但是使用原生js写时,return false只会阻止默认行为。

标签:false,preventDefault,默认,js,阻止,return,stopPropagation
来源: https://www.cnblogs.com/yanjianjiang/p/14755780.html