原生JS javascript解除绑定事件 JS删除绑定事件

一、直接删除法

1、适用于直接绑定的事件,如:

<h1 id="h1" onclick="_click();">送你一朵花</h1>

2、解除法:

function unbind(){var h1 = document.getElementById('h1');h1.onclick= false; // 或者 h1.onclick= null ;
}

二、先有绑定函数,再次解除法

1、先使用 addEventListener 绑定事件

    var h1 = document.getElementById('h1');h1.addEventListener('click',clickx_,false);function clickx_(){alert("点击到了");unclick();}

2、再使用 removeEventListener 删除绑定事件

    function unclick(){var h1 = document.getElementById('h1');h1.removeEventListener('click',clickx_,false);}

参考资料:https://www.runoob.com/js/js-htmldom-eventlistener.html

原生JS javascript解除绑定事件 JS删除绑定事件相关推荐

  1. jQuery unbind 删除绑定事件 / 移除标签方法

    jQuery unbind 删除绑定事件 unbind([type],[data]) 是 bind()的反向操作,从每一个匹配的元素中删除绑定的事件.如果没有参数,则删除所有绑定的事件.你可以将你用b ...

  2. 【原生js】js动态添加dom,如何绑定事件

    首先要明白浏览器在加载页面的时候是按顺序来加载的,这样以来就很清楚了,js动态添加dom以后,这些dom并没有绑定事件,这个时候最简单的一个办法就是:将绑定事件的方法封装到一个函数A中,在动态添加完d ...

  3. js实现为新添加元素添加绑定事件

    不知道大家在写js的时候碰没碰到过这样一个问题:算了,还是直接上代码 就是有时我们使用querySelectAll('li')只能获取html原有的li1,li2,li3标签,如果我们此时创建一个新的 ...

  4. html与js项目引入react框架之绑定事件

    一.react的引入 需要引入三个文件 1.react.js https://unpkg.com/react@17/umd/react.development.js https://unpkg.com ...

  5. js基础(七){事件的分类 绑定事件 函数中的this 字符串 函数的传参规则 严格模式}

    JS中的常用事件 什么叫做事件 所谓的事件,是浏览器监听用户行为的一种机制. 比如,当用户使用鼠标 "点击" 一个按钮,会触发该按钮的"点击"事件 如果此时我们 ...

  6. JS笔记--day22. 01.jq取消绑定事件

    1.取消绑定事件前需要对事件进行绑定 // 绑定事件$('button').on('click.abc', fun);$('button').on('click.index', function(){ ...

  7. 绑定事件和取消绑定事件

    给id="a"的按钮绑定输出xxx的事件 <body><button id="a">输出</button><butto ...

  8. java c 事件对比_javacsript绑定事件的三种方式与各自特点

    javacsript绑定事件的三种方式与各自特点 javacsript绑定事件的三种方式与各自特点 点击打开链接 javacsript绑定事件的三种方式与各自特点 feipeng8848 2017-0 ...

  9. python鼠标选中事件_python对绑定事件的鼠标、按键的判断实例

    当多个事件绑定了同一个命令,那么在命令内部根据不同的事件进行处理的时候,怎么确定哪个事件发生了呢,用下面的来检测,经过测试处理tab键和alt键不能识别,其他单个都能被识别. 还有个事件的type属性 ...

最新文章

  1. 7Papers|斯坦福学者造出机器鸽;港科大等提出学生情绪分析新系统
  2. JS把函数当作参数传递
  3. yum 代理_教你如何在5分钟轻松部署nginx反向代理
  4. java se环境变量设置_JavaSE中环境变量的配置
  5. 如何构建行业知识图谱 (以医疗行业为例)
  6. Redmine环境搭建
  7. 让人迷茫的三十岁!从专业技能、行业知识和软实力谈一下!
  8. 数论 欧几里得与扩展欧几里得
  9. ftp服务器上传文件权限设置,ftp服务器 上传文件权限设置
  10. pagehelper的使用_SpringBoot项目中,如何更规范的使用PageHelper分页?
  11. 前端:JS/22/函数(函数的概念,函数的定义格式,函数定义格式的说明,函数的调用,函数的参数),全局变量和局部变量,拷贝传值和引用传址,匿名函数,二维数组,对象,自定义对象的创建
  12. 【3】数据筛选3 - BeautifulSoup4
  13. 数据结构之双向链表----Python
  14. windows server 2003 asp环境搭建
  15. 经典算法详解(2):费氏数列
  16. HTML css把图片变圆,HTML+CSS:圆形和圆角图片格式
  17. 随机效应与固定效应面板数据回归
  18. Mooc微信小程序学习笔记+作业经验分享
  19. Python简单操作爬取微博热搜榜(表格.xls模式存储)
  20. 谷歌发布 12 款 Chrome 新皮肤

热门文章

  1. 【DBC专题】-2-CAN Signal信号的Multiplexor多路复用在DBC中实现
  2. Photoshop滤镜给城市夜空添加满天星光
  3. SAP 成套销售按项目销售
  4. 硬刚ChatGPT!文心一言能否为百度止颓?
  5. [阅读笔记] - 秦汉政治
  6. Windows 10 - 安装 Mysql - zip压缩包详细安装教程
  7. 磁盘占用率100%——多番尝试
  8. [转载] MATLAB快捷键
  9. python 编写仓库管理程序
  10. python爬取B站动态的评论总数(不含用户评论内容详情)