preventDefault() 方法是 JavaScript 中的一种常用方法,它用于阻止事件的默认行为。当你在事件处理程序中调用 preventDefault() 方法时,它将会阻止该事件默认的行为。
例如,当用户点击一个链接时,浏览器的默认行为是跳转到该链接的目标页面。如果你在链接的点击事件处理程序中调用 preventDefault() 方法,那么浏览器的默认行为将被取消,链接将不会跳转。
另外,preventDefault() 方法还可以用于阻止事件的进一步捕获或冒泡。当你在事件处理程序中调用 preventDefault() 方法时,它将会阻止事件进一步捕获或冒泡到父元素。
例如,当用户在表单中输入数据时,浏览器的默认行为是在输入框失去焦点时自动提交表单。如果你在输入框的失去焦点事件处理程序中调用 preventDefault() 方法,那么表单将不会自动提交,你可以通过其他方式手动提交表单。