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>
您可能感兴趣
- js tab栏案例(JavaScript实现Tab栏切换特效)
- javascript中定义数组的方法(JavaScript中数组sort方法的基本使用与踩坑记录)
- js中alert加参数写法(详解JavaScript Alert函数执行顺序问题)
- javascriptloop教程(JavaScript中的AOP编程的基本实现)
- dedecms新手建站教程网页设计(DEDECMS幻灯片中JavaScript实际应用举例)
- 用javascript解析json(JavaScript JSON.stringify的使用总结)
- javascript组件库实现(JavaScript分页组件使用方法详解)
- javascript中error错误类型
- js实现div(javascript拖曳互换div的位置实现示例)
- javascript如何判断类型(JavaScript如何优化逻辑判断代码详解)
- 在html中使用javascript实例代码(原生 JS+CSS+HTML 实现时序图的方法)
- web中如何预防xss攻击(详解前端安全之JavaScript防http劫持与XSS)
- js获取子表单所有数据(JavaScript实现异步提交表单数据)
- hashtable的javascript实现
- javascript如何转换int型(浅谈JavaScript中的parseInt的妙用)
- javascript 数组排序
- 冰岛旅游攻略(冰岛旅游攻略及花费八日游)
- 寒假旅游攻略(成都寒假旅游攻略)
- 菲律宾旅游攻略(菲律宾旅游攻略地图)
- 清华大学难考吗(清华大学考研录取分数线)
- 观花盆栽佛肚竹盆景制作及养护(观花盆栽佛肚竹盆景制作及养护)
- 春天养佛肚竹,做好这几件事,叶绿根壮寓意好 越养越旺家(春天养佛肚竹做好这几件事)
热门推荐
- linux压缩文件夹zip命令(Linux gzip命令压缩文件实现原理及代码实例)
- tomcat怎么知道访问servlet(详解从源码分析tomcat如何调用Servlet的初始化)
- wordpress的静态php页面在哪(如何让PHPnow支持wordpress静态化链接的方法)
- html5div怎样居中(HTML5+CSS设置浮动却没有动反而在中间且错行的问题)
- css3动画效果图(css3实现波纹特效、H5实现动态波浪效果)
- dedecms模板特点(在Dedecms下面生成Google Sitemap的方法)
- dockernginx服务器教程(Docker镜像+nginx 部署 vue 项目的方法)
- docker的postgres镜像包(Docker中运行PostgreSQL并推荐几款连接工具)
- css3特效旋转菜单(CSS3实现的水平标题菜单)
- 公有云私有云混合云对比(公有云和私有云的区别 如何搭建云存储)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9