JS 事件绑定的几种方式 小笔记
第一种
var test=document.getElementById('add');
add.οnclick=function(){
alert('1');
}
直接在对象上注册事件
缺点:如果我想给add再加onchange 就会覆盖掉前面的onclick
优点:简单方便明了
第二种
var test=document.getElementById('add');
add.addEventListener('click',eve,false);
function eve(){
alert();
}
通过addEventListener来绑定事件
缺点:IE8搞出了attachEvent有时候要判断
优点:可以绑定多个事件还可以控制冒泡事件和捕捉事件
第三种
<span id="add" οnclick='eve()'></span>
function eve(){
alert();
}
html绑定元素 同样是覆盖原则
转载于:https://www.cnblogs.com/shilie/p/5535355.html
JS 事件绑定的几种方式 小笔记相关推荐
- 原生JS事件绑定的三种方式
JavaScript绑定事件的方法 要想让 JavaScript 对用户的操作作出响应,首先要对 DOM 元素绑定"事件处理函数".所谓事件处理函数,就是处理用户操作的函数,不同的 ...
- JS事件绑定的几种方式
一.有几种常用的: 在JavaScript中,有三种常用的绑定事件的方法: 1.在DOM元素中直接绑定. 2.在JavaScript代码中绑定. 3.绑定事件监听函数. 二.具体分析: 1.在DOM元 ...
- Javascript事件绑定的几种方式
Javascript事件绑定的几种方式 来源:http://www.cnblogs.com/rainman/archive/2009/02/11/1387955.html 上篇文章讲到了事件绑定的3中 ...
- Java File.createNewFile 创建文件的四种方式小笔记
本文为joshua317原创文章,转载请注明:转载自joshua317博客 Java File.createNewFile 创建文件的四种方式小笔记 - joshua317的博客 1.File(Str ...
- js中事件绑定的几种方式
事件处理程序即给元素绑定事件的方式有下列几种:HTML事件处理程序.DOM0级事件处理程序.DOM2级事件处理程序.IE事件处理程序.跨浏览器事件处理程序.其实这些方式就是一个逐步优化和实现跨浏览器的 ...
- 为元素绑定多个相同事件 绑定事件的另一种方式 复习 介绍 元素的事件绑定
为元素绑定多个相同事件 <!DOCTYPE html> <html lang="en"> <head><meta charset=&quo ...
- js 复制文本的四种方式
一.总结 一句话总结:js文本复制主流方法:document的execCommand方法 二.js 复制文本的四种方式 纯 转载复制,非原创 原地址:http://www.cnblogs.com/xh ...
- js声明变量的三种方式
JS 声明变量的三种方式 (1)使用变量步骤:a.声明-->b.赋值-->3.调用 正确用法: <script type="text/javascript"> ...
- [译]使用Webpack提高Vue.js应用程序的4种方式
[译]使用Webpack提高Vue.js应用程序的4种方式 原文地址 Webpack是开发Vue.js单页应用程序的重要工具.通过管理复杂的构建步骤,您可以更轻松地开发工作流程,并优化应用程序的大 ...
最新文章
- 需要使用新应用以打开此steam链接_steam社区界面打不开怎么办?完美解决方法看这里...
- Hierarchy of Log-Cauchy
- where is argument in check callback passed by framework - SAP UI5学习笔记
- 在.NET Core 3.0中发布单个Exe文件(PublishSingleFile)
- 学号 20175212 《Java程序设计》第3周学习总结
- 华锋e路航x10升级工具_万商云集:疫情下火爆的电子合同,背后是企业数字化升级的必然...
- [C/C++]记录:使用sprintf_s时第二个参数不严格计算导致栈损坏
- 快排的c++实现(两种实现方式)
- python特定数之和_python-在特定时间范围内来自pandas数据帧的值的总和
- Python-函数递归-二分法
- 2008年8月30日人力资源系统启动会
- scala学习笔记一------初步了解scala
- 服务器server操作系统吗,windows server 2008 R2 操作系统
- 网件rax40可以刷梅林_良心曝光网件rax40和华硕ax3000哪个好用?差别大吗?亲测解析内情...
- Matlab图像分割---使用主动轮廓 (snake) 方法进行图像分割
- Jenkins在执行JUnit报告时报错Test reports were found but none of them are new. Did leafNodes run? 问题解决
- 重装电脑xp系统找不到服务器,技术员为你解答XP系统提示“没有启动服务器服务”的修复方案...
- 空间划分的数据结构(网格/四叉树/八叉树/BSP树/k-d树/BVH/自定义划分)
- INF=0x3f3f3f3f是 什么意思?
- 基于TCP的网络对战象棋--python