当前位置:首页 > H5 > 正文内容

Javascript绑定事件和移除事件

高老师8年前 (2017-07-02)H51648
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8">
</head>
<body>
 
<input type="button" value="网页初始化为我绑定2个事件">
<input type="button" value="点击我移除左边按钮的1个事件">
 
<script>
var  button1=document.getElementsByTagName('input')[0];
var  button2=document.getElementsByTagName('input')[1];
 
var m1=function(){console.log('I am  m1')};
var m2=function(){console.log('I am  m2')};
 
//为button1绑定2个事件,点击后执行2个函数
button1.addEventListener('click',m1);
button1.addEventListener('click',m2);
 
//为button2绑定事件,点击后移除button1的1个事件
button2.addEventListener('click',function(){
button1.removeEventListener('click',m1);
});
 
 
 
//如果使用button.onclick()2次,最终只能执行第2次赋值的事件
//使用addEventListener绑定事件,会执行2次
 
 
</script>
 
</body>
</html>

扫描二维码推送至手机访问。

版权声明:本文由高久峰个人博客发布,如需转载请注明出处。

本文链接:https://blog.20230611.cn/post/245.html

分享给朋友:

“Javascript绑定事件和移除事件” 的相关文章

Javascript-WebSql的用法

Javascript-WebSql的用法

    WebSql的原理是浏览器集成了sqllite数据库,Js操作,浏览器协助完成,没有多复杂。<!--          三个核心方法   ...

 js获取当前位置信息, js获取当前位置经纬度

js获取当前位置信息, js获取当前位置经纬度

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body>...

Javascript Ddos

Javascript Ddos

代码1:<!--代码开始--> <script src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js"></script> <script>...

ajax上传文件,formdata上传文件,ajax上传file文件,原生ajax上传文件,ajax上传图片,ajax上传文件formdata

ajax上传文件,formdata上传文件,ajax上传file文件,原生ajax上传文件,ajax上传图片,ajax上传文件formdata

通过FormData对象可以组装一组用 XMLHttpRequest发送请求的键/值对。它可以更灵活方便的发送表单数据,因为可以独立于表单使用。如果你把表单的编码类型设置为multipart/form-data ,则通过FormData传输的数据格式和表单通过submit() 方法传输的数据格式相同...

rem布局原理,rem自适应布局,rem布局快速方案

rem布局原理,rem自适应布局,rem布局快速方案

rem原理和简介(1).字体单位单位的值是根据html根元素大小而定,同样可以作为宽度高度单位(2).适配原理将px替换为rem,动态修改html的font-size适配(3).单位1rem=16px,why? F12中1rem在computed中font-size属性中会显示为font-size:...

ES6中let与var的区别

ES6中let与var的区别

var的作用域是全局的,let的作用域是块级的,直接看代码(其他的小区别忽略):<script type="text/javascript">     for (var a = ...