在js的学习中,为元素添加事件是非常常见的
那么,下面我带大家了解一下js中移除事件的两种方法

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><body><input type="button" value="点我啊" id="fst" /><input type="button" value="不许点他" id="ftw" /></body><script type="text/javascript">
//       第一种移除事件的方法document.getElementById("fst").onclick = function () {console.log('我被点击啦');}document.getElementById("ftw").onclick = function () {document.getElementById("fst").onclick = null;}//  第二种移除事件的方法var a = document.getElementById("fst");var b = document.getElementById("ftw");addListener(a, 'click', func1);addListener(a, 'click', func2);function func1() {console.log('我是函数1呀');}function func2() {console.log('我是函数2呀');}document.getElementById("ftw").onclick = function() {removeListener(a,'click',func2);};</script>
</html>

好啦,是不是很简单呢,文章到这就结束啦,拜拜咯~

js两种移除事件的方法相关推荐

  1. 【jqprint打印】js两种超简单的打印方法

    1.用jqprint插件实现打印 快速使用 jqprint是一个简单好用的打印插件,可以实现局部打印,首先是引入jq,,然后引入jqprnt //打印                 $(" ...

  2. js两种拼接字符串方法

    js两种拼接字符串方法 function(msgArr) {//参数为一个数组,每一个对象为图片id和图片地址var len = msgArr.length;//第一种拼接方式,直接用"+& ...

  3. js两种方法删除对象属性

    js 两种方法删除对象属性 delete 语法 delete 对象.属性名 示例 delete.obj.property1 不过据说很慢,不如下面的方法. Reflect.deleteProperty ...

  4. php怎么获取分类数,php 两种获取分类树的方法

    php 两种获取分类树的方法 1. /** * 获取分类树 * @param array $array 数据源 * @param int $pid 父级ID * @param int $level 分 ...

  5. 小程序如何做成html的滚动字幕,小程序两种滚动公告栏的实现方法

    先上效果图: 横向滚动栏实现: 网上的几种方案或多或少都有一些问题: 1.setData定时器更新text view的margin-left方法,由于setData的毫秒延时,动画播放起来一卡一卡: ...

  6. android内存池,两种常见的内存管理方法:堆和内存池

    描述 本文导读 在程序运行过程中,可能产生一些数据,例如,串口接收的数据,ADC采集的数据.若需将数据存储在内存中,以便进一步运算.处理,则应为其分配合适的内存空间,数据处理完毕后,再释放相应的内存空 ...

  7. JS 监控页面刷新,关闭 事件的方法(转载)

    JS 监控页面刷新,关闭 事件的方法(转载) 已有 149 次阅读 2011-8-30 11:37 |个人分类:web|系统分类:创意设计|关键词:JS,刷新,关闭 都是为了学习-- onbefore ...

  8. win8计算机安全模式,Win8.1怎么进入安全模式 两种进入Win8.1安全模式方法介绍

    在以前的Windows操作系统中,用户可以通过F8来进入电脑的安全模式,但是自从win8问世后按下F8来进入Windows的安全模式便不起作用了.由于win8及win8.1采用了混合启动的方式,所以在 ...

  9. GIT将本地项目上传到Github(两种简单、方便的方法)

    GIT将本地项目上传到Github(两种简单.方便的方法) 一.第一种方法: 首先你需要一个github账号,所有还没有的话先去注册吧! https://github.com/ 我们使用git需要先安 ...

最新文章

  1. 在ORACLE中对存储过程加密
  2. C++/Php/Python/Shell 程序按行读取文件或者控制台方法总结。
  3. Python-OpenCV——亮度和对比度
  4. spark 应用程序性能优化:12 个优化方法
  5. Jboss AS7 的一些配置备忘
  6. Event 事件 - 基础
  7. 带有返回值的装饰器_如何使用带有工厂功能的装饰器
  8. 宏定义 是否retina高清屏,判断当前设备
  9. (67)SPI外设驱动接收驱动(六)(第14天)
  10. 网易云课堂-吴恩达机器学习-学习归纳-1-初识机器学习
  11. 用链表编写教师信息管理系统
  12. netstat查看网络状态(windows)
  13. python Pmw的模块下载
  14. 如何将复杂的物理建模过程化繁为简?
  15. Win10提示无法更新正在撤销安装怎么解决
  16. 修改const指针所指向的值
  17. 资产密集型企业,这么做管理更高效
  18. 介绍一下什么是“服务器”
  19. 《离散数学》学习笔记
  20. FFmpeg下载及命令行使用

热门文章

  1. 计算机的利弊四级作文,英语四级利弊作文范文
  2. 6大技巧帮你吸引电子邮件客户
  3. 二进制与、或、异或运算法则
  4. 【行研报告】2021中国新能源汽车市场洞察报告——附下载链接
  5. 走进JavaWeb技术世界2:JSP与Servlet的曾经与现在
  6. Mac M1安装fish shell
  7. java中snakeyaml工具包操作yaml文件,什么是yaml文件,yaml如何解析转换为实体,实体如何生成yaml文件
  8. 封装一个完整版的uniapp图片和视频上传组件,拿来即用,可进行图片视频切换,可自定义上传按钮样式,删除按钮样式,可单独上传图片或者视频,可限制上传数量
  9. 昆山中学高考2021成绩查询,2019年昆山高考成绩再创新高
  10. chrome扩展插件二:chrome插件开发入门