event.preventDefault方法的使用
类别:Web前端 浏览量:23738
时间:2013-11-24 event.preventDefault方法的使用
event.preventDefault方法的使用定义和用法
取消事件的默认动作。
语法
event.preventDefault()
说明
该方法将通知 Web 浏览器不要执行与事件关联的默认动作(如果存在这样的动作)。例如,如果 type 属性是 "submit",在事件传播的任意阶段可以调用任意的事件句柄,通过调用该方法,可以阻止提交表单。
注意
1、如果 Event 对象的 cancelable 属性是 fasle,那么就没有默认动作,或者不能阻止默认动作。无论哪种情况,调用该方法都没有作用。
2、此方法并不被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>
<a href="url" id="test">测试</a>
<script type="text/javascript">
var test = document.getElementByIdx_x('test');
test.onclick = function(e) {
alert('URL:' + this.href + ', 不会跳转');
stopDefault(e);
}
</script>
您可能感兴趣
- javascript类型转换讲解(JavaScript数据类型转换详解推荐)
- js中什么是宏任务(浅谈JavaScript宏任务和微任务执行顺序)
- javascript对象添加方法(详解JavaScript面向对象实战之封装拖拽对象)
- 生成随机数javascript(JavaScript实现随机生成验证码及校验)
- html注册表单验证代码(JavaScript+html实现前端页面随机二维码验证)
- 在html中使用javascript实例代码(原生 JS+CSS+HTML 实现时序图的方法)
- javascript dom事件模型(JavaScript WebAPI、DOM、事件和操作元素实例详解)
- MVC中JavaScriptResult
- canvas3d效果(JavaScript canvas实现七彩太阳光晕效果)
- jupyternotebook搭建和使用(Jupyter Notebook运行JavaScript的方法)
- JavaScript中实现AES加密解密
- js 图片编辑处理库(javascript input图片上传及预览,FileReader预览图片)
- Javascript操作DOM
- js使用canvas(JavaScript canvas实现七彩时钟效果)
- JavaScriptSerializer对Json对象的序列化和反序列化
- js中alert加参数写法(详解JavaScript Alert函数执行顺序问题)
- 冬季养殖这6种阴生植物,方便又好养,你家有么(冬季养殖这6种阴生植物)
- 阴生植物为什么不怕照不到阳光(阴生植物为什么不怕照不到阳光)
- 阴生环境 耐阴地被植物,你知道哪些(阴生环境耐阴地被植物)
- 常见的喜阴植物有哪些 养室内盆栽就在这里选(常见的喜阴植物有哪些)
- 这8种耐阴植物,营造阴生植物花境,也是一个不错的选择(营造阴生植物花境)
- 览邦G08 Plus SMART WATCH 测评⑱ 全独立这才是智能手表该有的样子(览邦G08PlusSMART)
热门推荐
- mysql主键为什么用varchar(Mysql中varchar类型一些需要注意的地方)
- python如何把字符串转换成数字(python实现字符串加密成纯数字)
- ExecuteNonQuery、ExecuteScalar、ExecuteReader区别
- nginx常见错误码(Nginx常见的错误配置举例)
- mysql 索引表空间(MySQL如何构建数据表索引)
- python基础教程常用函数整理(Python基础之函数的定义与使用示例)
- python如何将xls转成xlsx(Python这样操作能存储100多万行的xlsx文件)
- laravel自定义命令(laravel中数据显示方法默认值和下拉option默认选中)
- windows终端远程连接linux服务器(linux通过跳板机连接远程服务器并进行文件传输的方法)
- sql server中策略管理
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9