定义和用法
preventDefault() 方法阻止元素发生默认的行为(例如,当点击提交按钮时阻止对表单的提交)。
语法
event.preventDefault()
参数 | 描述 |
event | 必需。规定阻止哪个事件的默认动作。这个 event 参数来自事件绑定函数。 |
说明
该方法将通知 Web 浏览器不要执行与事件关联的默认动作(如果存在这样的动作)。例如,如果 type 属性是 "submit",在事件传播的任意阶段可以调用任意的事件句柄,通过调用该方法,可以阻止提交表单。
注意
此方法并不被ie支持,在ie下需要用window.event.returnValue = false; 来实现。
实例
<script type="text/javascript">
function stopDefault(e) {
if (e && e.preventDefault) {//如果是FF下执行这个
e.preventDefault();
}else{
window.event.returnValue = false;//如果是IE下执行这个
}
return false;
}
</script>
文章转载自: event.preventDefault方法的使用 http://www.studyofnet.com/news/228.html