js两种移除事件的方法
在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两种移除事件的方法相关推荐
- 【jqprint打印】js两种超简单的打印方法
1.用jqprint插件实现打印 快速使用 jqprint是一个简单好用的打印插件,可以实现局部打印,首先是引入jq,,然后引入jqprnt //打印 $(" ...
- js两种拼接字符串方法
js两种拼接字符串方法 function(msgArr) {//参数为一个数组,每一个对象为图片id和图片地址var len = msgArr.length;//第一种拼接方式,直接用"+& ...
- js两种方法删除对象属性
js 两种方法删除对象属性 delete 语法 delete 对象.属性名 示例 delete.obj.property1 不过据说很慢,不如下面的方法. Reflect.deleteProperty ...
- php怎么获取分类数,php 两种获取分类树的方法
php 两种获取分类树的方法 1. /** * 获取分类树 * @param array $array 数据源 * @param int $pid 父级ID * @param int $level 分 ...
- 小程序如何做成html的滚动字幕,小程序两种滚动公告栏的实现方法
先上效果图: 横向滚动栏实现: 网上的几种方案或多或少都有一些问题: 1.setData定时器更新text view的margin-left方法,由于setData的毫秒延时,动画播放起来一卡一卡: ...
- android内存池,两种常见的内存管理方法:堆和内存池
描述 本文导读 在程序运行过程中,可能产生一些数据,例如,串口接收的数据,ADC采集的数据.若需将数据存储在内存中,以便进一步运算.处理,则应为其分配合适的内存空间,数据处理完毕后,再释放相应的内存空 ...
- JS 监控页面刷新,关闭 事件的方法(转载)
JS 监控页面刷新,关闭 事件的方法(转载) 已有 149 次阅读 2011-8-30 11:37 |个人分类:web|系统分类:创意设计|关键词:JS,刷新,关闭 都是为了学习-- onbefore ...
- win8计算机安全模式,Win8.1怎么进入安全模式 两种进入Win8.1安全模式方法介绍
在以前的Windows操作系统中,用户可以通过F8来进入电脑的安全模式,但是自从win8问世后按下F8来进入Windows的安全模式便不起作用了.由于win8及win8.1采用了混合启动的方式,所以在 ...
- GIT将本地项目上传到Github(两种简单、方便的方法)
GIT将本地项目上传到Github(两种简单.方便的方法) 一.第一种方法: 首先你需要一个github账号,所有还没有的话先去注册吧! https://github.com/ 我们使用git需要先安 ...
最新文章
- 在ORACLE中对存储过程加密
- C++/Php/Python/Shell 程序按行读取文件或者控制台方法总结。
- Python-OpenCV——亮度和对比度
- spark 应用程序性能优化:12 个优化方法
- Jboss AS7 的一些配置备忘
- Event 事件 - 基础
- 带有返回值的装饰器_如何使用带有工厂功能的装饰器
- 宏定义 是否retina高清屏,判断当前设备
- (67)SPI外设驱动接收驱动(六)(第14天)
- 网易云课堂-吴恩达机器学习-学习归纳-1-初识机器学习
- 用链表编写教师信息管理系统
- netstat查看网络状态(windows)
- python Pmw的模块下载
- 如何将复杂的物理建模过程化繁为简?
- Win10提示无法更新正在撤销安装怎么解决
- 修改const指针所指向的值
- 资产密集型企业,这么做管理更高效
- 介绍一下什么是“服务器”
- 《离散数学》学习笔记
- FFmpeg下载及命令行使用
热门文章
- 计算机的利弊四级作文,英语四级利弊作文范文
- 6大技巧帮你吸引电子邮件客户
- 二进制与、或、异或运算法则
- 【行研报告】2021中国新能源汽车市场洞察报告——附下载链接
- 走进JavaWeb技术世界2:JSP与Servlet的曾经与现在
- Mac M1安装fish shell
- java中snakeyaml工具包操作yaml文件,什么是yaml文件,yaml如何解析转换为实体,实体如何生成yaml文件
- 封装一个完整版的uniapp图片和视频上传组件,拿来即用,可进行图片视频切换,可自定义上传按钮样式,删除按钮样式,可单独上传图片或者视频,可限制上传数量
- 昆山中学高考2021成绩查询,2019年昆山高考成绩再创新高
- chrome扩展插件二:chrome插件开发入门