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绑定事件的三种方法相关推荐

  1. 原生js绑定事件的三种方法

    // 绑定事件// 行内绑定// 选择元素绑定事件// 事件监听 有三个参数('什么事件','函数','true或false')true(事件捕获) false(事件冒泡)document.query ...

  2. 【js】js绑定事件的三种方法

    1.行内绑定 <style>div {width: 400px;height: 200px;background-color: antiquewhite;}</style> & ...

  3. js 绑定事件的几种方法 addEventListener()

    看代码 <!DOCTYPE html> <html><head><meta charset="UTF-8"><title> ...

  4. React绑定事件的四种方法

    今天给大家分享一下react绑定事件的四种方法,也许会有不准确的地方,欢迎指点出来,大家一起进步~ 首先要先了解,在js中class的方法默认不会绑定this,默认情况下是undefined,所以就需 ...

  5. java的如何创建js_[Java教程]JS创建事件的三种方式(实例)

    [Java教程]JS创建事件的三种方式(实例) 0 2016-05-11 14:00:16 1.普通的定义方式 οnclick="Sfont=prompt('请在文本框中输入红色','红色' ...

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

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

  7. JS下载文件的三种方法

    因为公司后端忙得无法给批量下载的api,就我们前端自己把多张图片打包成zip下载,zip打包我们用的是jszip,下面是js实现下载的三种方法: 利用HTML download 属性 var a = ...

  8. JS截取字符串的三种方法详解

    本文详细讲解了JS截取字符串的三种方法,文中通过示例代码介绍的非常详细.对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 JS提供三个截取字符串的方法,分别是:slice(),subst ...

  9. JS数组添加元素的三种方法

    JS数组添加元素的三种方法 1.push() 方法可以向数组末尾添加一个或多个元素,并且返回新的长度 语法:arr.push(element1,element2,element3,····) 参数 概 ...

最新文章

  1. “MSDN 开发论坛”大煞风景
  2. 单机/伪分布式Hadoop2.4.1安装文档
  3. Scrum基础知识体系和感想
  4. 基础、语法都不是最重要的,学Python最重要的是什么?编程思路!
  5. 三菱plcfx5u指令手册_从西门子200的PLC程序来看三菱FX5U的PLC程序
  6. 第33课 打擂台 《小学生C++趣味编程》
  7. 苹果x和xsmax有什么区别_苹果手机不卡的真相是什么,安卓和iOS有本质区别
  8. 依赖注入的两种方式并附上例子
  9. 在MFC中使用GDI+的一般方法,以VC6.0编译器为例
  10. SignalR入门之Hub
  11. 构建REST风格的Web Service (转)
  12. 正则表达式(二)常用正则表达式——验证真实姓名
  13. C#实现人民币阿拉伯数字转换成大写金额的代码
  14. Linux设置 鼠标滚轮方向,如何在Ubuntu中反转鼠标滚动方向(又名自然滚动) | MOS86...
  15. win7升级win10之后硬盘分区变为动态无效硬盘解决办法
  16. python中 d是什么意思_python里d是什么意思
  17. ae教程(二)文字类
  18. 梯度下降算法原理 神经网络(Gradient Descent)
  19. geogebra动态数学软件,实用工具
  20. 无广告,小体积,实用性拉满的5款软件

热门文章

  1. alertdialog报错_AlertDialog错误
  2. alertdialog报错_alertdialog创建
  3. android 删除短信无效,Android - 从设备中完全删除短信并使短信无法恢复
  4. d:/aaa下面有一个视频文件 复制到d:/bbb下面
  5. 干扰网络信号的app_解决Wi-Fi无线信号干扰的方法
  6. 学计算机用不用手机,手机投屏到电脑原来这么简单?不用数据线,小白都能学会!...
  7. Mysql中SQL语句的强化使用
  8. 解决模型训练过程中显存不释放,不断累加导致爆显存
  9. Android中利用Application操作全局变量
  10. 手机访问服务器网站出现广告,【洗白白】浏览器老是弹出运营商的“小广告”?三招完美解决!...