js中cancelable事件属性的有哪些作用
cancelable事件属性是一个布尔值,用于肯定事件是否是可以被取消。当cancelable属性值为true时,表示事件可以被取消;当cancelable属性值为false时,表示事件不可被取消。
cancelable属性主要用于与事件的preventDefault()方法配合使用,preventDefault()方法用于取消事件的默许行动。如果一个事件的cancelable属性值为true,并且事件的默许行动可以被取消,那末调用preventDefault()方法将会取消该事件的默许行动。
例如,click事件的cancelable属性值为false,因此没法通过preventDefault()方法取消click事件的默许行动;而submit事件的cancelable属性值为true,可以通过preventDefault()方法取消submit事件的默许行动,从而禁止表单的提交。
总之,cancelable属性可以用于判断事件是否是可以被取消,和是否是可以通过preventDefault()方法取消事件的默许行动。
TOP