on是监听的意思

阻止事件发生:1、return false  2、e.preventDefault()适用于onsubmit

outer外部  inner内部

event.stopPropagation()阻止事件向外层div传播

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><form action="" id="form1"><input type="text" name="username"><input type="submit" value="提交">
</form><script>var ele=document.getElementById("form1");ele.onsubmit=function (e) {
//        console.log("hello")
        alert(1234);//return false//e.preventDefault()
    }
</script></body>
</html>

View Code

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>.outer{width: 300px;height: 300px;background-color: antiquewhite;}.inner{width: 100px;height: 100px;background-color: rebeccapurple;}</style>
</head>
<body><div class="outer" onclick="func2()"><div class="inner"></div>
</div><script>var ele=document.getElementsByClassName("inner")[0];ele.onclick= function (e) {alert("I am inner!");e.stopPropagation()};function func2() {alert("I am outer!")}
</script>
</body>
</html>

View Code

转载于:https://www.cnblogs.com/jintian/p/11108953.html

JS之onsubmit事件与组织事件外延相关推荐

  1. JS事件基础(鼠标事件,键盘事件及默认行为)

    JS 事件基础 Document是一个最顶级的父节点,两个子节点分别为<!DOCTYPE>和HTML. window.onload = function() { alert(documen ...

  2. 【前端】JS的BOM和DOM,事件,表单验证案例

    先看小练习1:开关灯 用到的Dom相关知识点 * 功能:控制html文档的内容 * 获取页面标签(元素)对象:Element* document.getElementById("id值&qu ...

  3. 事件介绍、两种事件注册的介绍、onload事件、onclick事件、onblur事件、onchange事件、onsubmit事件

    事件介绍 事件就是电脑输入设备与页面进行交互的响应,被称之为事件 常用的事件: onload        加载完成事件:页面加载完成之后,常用于做页面js代码初始化操作 onclick        ...

  4. js mouseover 改 mouseleave 、鼠标事件

    示例引用: http://www.jsfoot.com/jquery/demo/2011-09-06/170.html   <script type="text/javascript& ...

  5. onload事件、onblur事件、onchange事件、onsubmit事件举例

    一.onload.加载事件 load事件什么时候发生? onload事件是浏览器解析完页面之后就会自动触发的事,页面全部元素加载完毕之后才会发生 1.以下执行是错误的,因为代码执行的时候id=&quo ...

  6. Java Script(三)——onload事件、onclick事件、onsubmit事件、onchange事件、onblur事件

    js中的事件 事件是电脑输入设备与页面进行交互的响应. 常用的事件: onload 加载完成事件: 页面加载完成之后,常用于做页面 js 代码初始化操作 onclick 单击事件: 常用于按钮的点击响 ...

  7. js绑定事件和解绑事件

    在js中绑定多个事件用到的是两个方法:attachEvent和addEventListener,但是这两个方法又存在差异性 attachEvent方法  只支持IE678,不兼容其他浏览器 addEv ...

  8. 后处理程序文件大小的变量_【每日一题】(17题)面试官问:JS中事件流,事件处理程序,事件对象的理解?...

    关注「松宝写代码」,精选好文,每日一题 作者:saucxs | songEagle 2020,实「鼠」不易 2021,「牛」转乾坤 风劲潮涌当扬帆,任重道远须奋蹄! 一.前言 2020.12.23 立 ...

  9. js中的事件委托或是事件代理详解(转载)

    起因: 1.这是前端面试的经典题型,要去找工作的小伙伴看看还是有帮助的: 2.其实我一直都没弄明白,写这个一是为了备忘,二是给其他的知其然不知其所以然的小伙伴们以参考: 概述: 那什么叫事件委托呢?它 ...

最新文章

  1. 算法(第4版)学习笔记
  2. 【Python】青少年蓝桥杯_每日一题_3.05_排列组合
  3. 《四世同堂》金句摘抄(十四)
  4. 图像的灰度级和动态范围(转)
  5. Apollo自动驾驶入门课程第①讲—无人驾驶概览
  6. LeetCode 333. 最大 BST 子树(递归)*
  7. 数据结构(十四)归并排序
  8. Assemby 打包并启动jar包
  9. SQL http://www.myfeng.cn/?T3009
  10. 【渝粤题库】陕西师范大学200591 英语语法
  11. ARCGIS制作三维地图教程(BIGEMAP)
  12. 模电_热敏PTC电阻_NTC电阻-区别与作用-20190507
  13. Bsphp验证系统,免费网络验证系统
  14. python 爬虫课程推荐_关于递归抓取的课程推荐
  15. php-fpm 启动失败,php-fpm自启动失败问题排查
  16. vivo手机如何使用非官方手机主题
  17. 如何删除WORD空白页
  18. LightOJ1079-Just another Robbery
  19. 将中文的0-9数字编码转化为ascii
  20. 微视抄袭抖音?马化腾怒怼张一鸣:诽谤

热门文章

  1. 玩转oracle 11g(36):rman备份-控制文件丢失恢复
  2. 如何使用Chrome的Network面板分析HTTP报文
  3. a标签点击事件_DOM事件机制
  4. BZOJ1226 SDOI2009学校食堂(状压dp)
  5. 笔记:Zygote和SystemServer进程启动过程
  6. c++11 lambda
  7. Android 触摸手势基础 官方文档概览
  8. Vista SP1、IIS7,安装ASP.Net 1.1、VS2003、NetAdvantage 2004vol、Sql Server2000全攻略
  9. 分层和分段用什么符号_小编带你学直播——后牙树脂分层堆塑
  10. jeesite使用心得(一)