简单解析JavaScript的默认事件及如何阻止默认事件

上篇文章就提到,在JavaScript中提到事件冒泡两个必不可少也要提的就是事件捕获和默认事件,现在来聊一聊什么是默认事件,及如何阻止默认事件。

1.什么是默认事件

顾名思义,默认事件就是默认执行的事件,比如 a标签,点击a标签,页面会自动跳转。如图:

HTML代码:

    <form action=""><input type="submit" id="submit"><input type="image" src="../../CSS/0421/car.jpg" alt="" id="image"></form><a href="http://www.baidu.com" id="anchor">这是一个锚链接</a>

2.如何阻止默认事件

    // 默认事件   阻止默认事件var oSubmit=document.getElementById("submit");var oImg=document.getElementById("image");var oAnchor=document.getElementById("anchor");oSubmit.onclick=function(ev){var ev=ev||window.event;if(ev&&ev.preventDefault){//除ie外的浏览器ev.preventDefault();}else{return false;//ie浏览器}}oAnchor.onclick=function(ev){var ev=ev||window.event;if(ev&&ev.preventDefault){//除ie外的浏览器ev.preventDefault();}else{return false;//ie浏览器}}

视频讲解链接:
https://www.bilibili.com/video/BV1wZ4y1H7mM/

简单解析JavaScript的默认事件及如何阻止默认事件相关推荐

  1. JavaScript事件冒泡、事件捕获和阻止默认事件

    谈起JavaScript的 事件,事件冒泡.事件捕获.阻止默认事件这三个话题,无论是面试还是在平时的工作中,都很难避免. 冒泡篇 先来看一段实例: js: var $input = document. ...

  2. js事件冒泡、阻止事件冒泡以及阻止默认行为

    大家好,我是IT修真院武汉分院web第17期的学员吴三水,一枚正直纯洁善良的web程序员. 今天给大家分享一下,修真院官网js(职业)任务四,深度思考中的知识点--js事件冒泡.阻止事件冒泡以及阻止默 ...

  3. jQuery 中的事件冒泡和阻止默认行为

    jQuery 中的事件冒泡和阻止默认行为 参考资料: <锋利的jQuery>    作者:单东林 张晓菲 魏然    出版社: 人民邮电出版社 1.事件冒泡 [javascript] vi ...

  4. Js阻止事件冒泡和阻止默认事件

    js中阻止事件冒泡,阻止默认事件的方法,理解stopPropagation(),preventDefault(),return false的区别 1.event.stopPropagation()方法 ...

  5. JS、Vue、React阻止事件冒泡及阻止默认事件

    JS阻止事件冒泡及阻止默认事件解决方案: 1.event.preventDefault -- 阻止默认 Event 接口的 preventDefault()方法,告诉user agent:如果此事件没 ...

  6. 128-Vue中的事件修饰符-阻止冒泡事件

    128-Vue中的事件修饰符 .stop 阻止事件冒泡(*) .prevent 阻止默认事件(*) .prevent.stop 阻止默认事件的同时阻止冒泡 .once 阻止事件重复触发(once与st ...

  7. JS阻止默认行为和Vue阻止默认行为

    目录 JS阻止默认行为: Vue阻止默认行为: 以下是JS阻止默认行为: <!DOCTYPE html> <html lang="en"> <head ...

  8. 带你学习JQuery:事件冒泡和阻止默认行为

    首先说什么是冒泡呢,简单的意思就是,你本来想只触发一个时间,但是实际上却出发了N个事件. 举例来说,有一个元素,如Span,你绑定了一个Click函数,你又为Div绑定了一个Click函数,而这个Sp ...

  9. jQuery之防止【冒泡事件】,阻止默认行为 【return false】 event.stopPropagation event.preventDefault...

    知识点: event.stopPropagation()  阻止冒泡 event.preventDefault()   阻止默认事件,比如button提交后跳转到链接页面 两者都可以用 return ...

最新文章

  1. 非阻塞socket的连接
  2. 缓存插件 Spring支持EHCache缓存
  3. Ubuntu启动Apache
  4. python3网络爬虫(4):python3安装Scrapy
  5. 版本控制:集中式(SVN) vs 分布式(GIT)
  6. 1039. 到底买不买(20)-PAT乙级真题
  7. java里format报错,我的Android进阶之旅------Java字符串格式化方法String.format()格式化float型时小数点变成逗号问题...
  8. c++ 读取hdmi输入信号_小白需要知道HDMI知识
  9. 【VRP】基于matlab改进的模拟退火和遗传算法求解车辆路径规划问题【含Matlab源码 343期】
  10. win7万能声卡驱动_IT天空出品的万能驱动 7 发布下载
  11. Nesuss系统漏洞扫描器+Nmap扫描
  12. JBoss Tools 4.5.3.Final安装及下载
  13. [生存志] 第108节 李斯划分三十六郡
  14. C语言典型例题四——斐波那契数列
  15. 神秘的乌克兰地狱之门
  16. 【Elasticsearch】 (搜索引擎如何做搜索推荐?) Elasticsearch中 使用 Suggesters 推荐查询
  17. 达人评测 R5 7530U和i5 1240p选哪个好
  18. 两台 Linux 主机之间配置信任关系(以及如何解除)
  19. 持续学习+元学习+无监督学习文章调研(七)
  20. F2FS文件系统架构与原理分析(五)——元数据组织及管理

热门文章

  1. SEO人员,如何练好网站“内功心法”
  2. 在西湖泛舟,差点被坑
  3. 回归的认识以及OLS回归
  4. 电动车电池背后的先进技术
  5. ngnix、tinyproxy搭建http正向代理
  6. 云网端融合形成新计算体系,催生云上新物种
  7. 李宏毅机器学习课程学习笔记(1)——机器学习基本概念
  8. 冰糖葫芦的php代码,食物语冰糖葫芦技能一览
  9. 氨基/羧基/醛基/苯肼基/磺酸基/醛基化改性交联修饰聚苯乙烯微球的研究
  10. 前端HTML万字血书大总结,来看看你入门了吗?