js绑定事件的三种方法
1.行内绑定
<style>div {width: 400px;height: 200px;background-color: antiquewhite;}</style>
</head><body><div onclick="cli1()"></div>
</body></html>
<script>// 绑定事件1function cli1(){alert('标签内部绑定事件1');}
</script>
2.通过元素绑定事件
<style>div {width: 400px;height: 200px;background-color: antiquewhite;}</style>
</head><body><div onclick="cli1()"></div>
</body>
<script>
//绑定事件2 元素.on事件名= function name(params参数){}
var div_ = document.getElementsByTagName('div')[0];div_.onclick = function(){alert('通过元素绑定事件 绑定事件2')}
</script>
3.通过事件监听绑定事件
<style>div {width: 400px;height: 200px;background-color: antiquewhite;}</style>
</head><body><div onclick="cli1()"></div>
</body>
<script>var div_ = document.getElementsByTagName('div')[0];div_.addEventListener('click', function () {alert('通过事件监听绑定事件');})</script>
4.删除事件监听
/* 给dom元素删除事件监听el_obj.removerEventListener(1,2);1: 要删除的事件名2:相关的事件处理函数(注意:该函数需要时一个外部处理函数)*/btn_2.removeEventListener('click', fn);
js绑定事件的三种方法相关推荐
- 原生js绑定事件的三种方法
// 绑定事件// 行内绑定// 选择元素绑定事件// 事件监听 有三个参数('什么事件','函数','true或false')true(事件捕获) false(事件冒泡)document.query ...
- 【js】js绑定事件的三种方法
1.行内绑定 <style>div {width: 400px;height: 200px;background-color: antiquewhite;}</style> & ...
- js 绑定事件的几种方法 addEventListener()
看代码 <!DOCTYPE html> <html><head><meta charset="UTF-8"><title> ...
- React绑定事件的四种方法
今天给大家分享一下react绑定事件的四种方法,也许会有不准确的地方,欢迎指点出来,大家一起进步~ 首先要先了解,在js中class的方法默认不会绑定this,默认情况下是undefined,所以就需 ...
- java的如何创建js_[Java教程]JS创建事件的三种方式(实例)
[Java教程]JS创建事件的三种方式(实例) 0 2016-05-11 14:00:16 1.普通的定义方式 οnclick="Sfont=prompt('请在文本框中输入红色','红色' ...
- java c 事件对比_javacsript绑定事件的三种方式与各自特点
javacsript绑定事件的三种方式与各自特点 javacsript绑定事件的三种方式与各自特点 点击打开链接 javacsript绑定事件的三种方式与各自特点 feipeng8848 2017-0 ...
- JS下载文件的三种方法
因为公司后端忙得无法给批量下载的api,就我们前端自己把多张图片打包成zip下载,zip打包我们用的是jszip,下面是js实现下载的三种方法: 利用HTML download 属性 var a = ...
- JS截取字符串的三种方法详解
本文详细讲解了JS截取字符串的三种方法,文中通过示例代码介绍的非常详细.对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 JS提供三个截取字符串的方法,分别是:slice(),subst ...
- JS数组添加元素的三种方法
JS数组添加元素的三种方法 1.push() 方法可以向数组末尾添加一个或多个元素,并且返回新的长度 语法:arr.push(element1,element2,element3,····) 参数 概 ...
最新文章
- “MSDN 开发论坛”大煞风景
- 单机/伪分布式Hadoop2.4.1安装文档
- Scrum基础知识体系和感想
- 基础、语法都不是最重要的,学Python最重要的是什么?编程思路!
- 三菱plcfx5u指令手册_从西门子200的PLC程序来看三菱FX5U的PLC程序
- 第33课 打擂台 《小学生C++趣味编程》
- 苹果x和xsmax有什么区别_苹果手机不卡的真相是什么,安卓和iOS有本质区别
- 依赖注入的两种方式并附上例子
- 在MFC中使用GDI+的一般方法,以VC6.0编译器为例
- SignalR入门之Hub
- 构建REST风格的Web Service (转)
- 正则表达式(二)常用正则表达式——验证真实姓名
- C#实现人民币阿拉伯数字转换成大写金额的代码
- Linux设置 鼠标滚轮方向,如何在Ubuntu中反转鼠标滚动方向(又名自然滚动) | MOS86...
- win7升级win10之后硬盘分区变为动态无效硬盘解决办法
- python中 d是什么意思_python里d是什么意思
- ae教程(二)文字类
- 梯度下降算法原理 神经网络(Gradient Descent)
- geogebra动态数学软件,实用工具
- 无广告,小体积,实用性拉满的5款软件
热门文章
- alertdialog报错_AlertDialog错误
- alertdialog报错_alertdialog创建
- android 删除短信无效,Android - 从设备中完全删除短信并使短信无法恢复
- d:/aaa下面有一个视频文件 复制到d:/bbb下面
- 干扰网络信号的app_解决Wi-Fi无线信号干扰的方法
- 学计算机用不用手机,手机投屏到电脑原来这么简单?不用数据线,小白都能学会!...
- Mysql中SQL语句的强化使用
- 解决模型训练过程中显存不释放,不断累加导致爆显存
- Android中利用Application操作全局变量
- 手机访问服务器网站出现广告,【洗白白】浏览器老是弹出运营商的“小广告”?三招完美解决!...