深圳软件测试培训:事件与事件处理
什么是事件?例如在页面载入完毕时,将触发onload(载入)事件;当用户单击按钮时,将触发按钮的onclick事件等。

常用事件:
onabort: 对象载入被中断时触发
onblur: 元素或窗口本身失去焦点时触发
onchange: 改变元素中的选项或其他表单元素失去焦点,并且在其获取焦点后内容发生过改变时触发
onerror: 出现错误时触发
onfocus: 任何元素或窗口本身获得焦点时触发
onkeydown: 键盘键(包括Shift、Alt等)被按下时触发
onkeypress: 键盘键被按下,并产生一个字符时触发。也就是说按下Shift或Alt等键不会触发
onkeyup: 释放键盘上的按键时触发
onload: 页面完全载入后触发
onunload: 页面完全卸载后触发
onclick: 单击鼠标左键时触发。当光标的焦点在按钮上,并按Enter键时也会触发
ondblclick: 双击鼠标左键时触发
onmousedown: 单击任何一个鼠标按键时触发
onmousemove: 鼠标在某个元素上移动时持续触发
onmouseout: 鼠标从指定的元素上移开时触发
onmouseover: 鼠标移到某个元素时触发
onmouseup: 释放任意一个鼠标按键时触发
onreset: 单击重置按钮时,在上触发
onresize: 窗口或框架的大小发生改变时触发
onscroll: 在任何带滚动条的元素或窗口上滚动时触发
onselect: 选中文本时触发
onsubmit: 单击提交按钮时,在上触发
2、事件处理方式一:
事件处理程序是用于响应某个事件而执行的处理程序。事件处理程序可以是任意的JavaScript语句,通常使用函数来对事件进行处理。
第一种方式,在HTML中绑定:

第二种方法要注意先执行①,才能执行②。
案例

内联模式

 <input type="button" value="按钮二" /> <!--执行 JS 的函数--> <script>//得到 input 对象var input=document.getElementsByTagName('input')[1]; //匿名函数执行input.onclick=function(){ alert('Lee'); }</script>
</body>

深圳软件测试培训:事件与事件处理相关推荐

  1. 深圳软件测试培训:测试中常见移动端基础知识

    深圳软件测试培训:测试中常见移动端基础知识 什么是Activity? 四大组件之一,一般的,一个用户交互界面对应一个activity setContentView() ,// 要显示的布局 , act ...

  2. 深圳软件测试培训:软件生命周期(SDLC)的六个阶段

    深圳软件测试培训:软件生命周期(SDLC)的六个阶段 1.问题的定义及规划 此阶段是软件开发方与需求方共同讨论,主要确定软件的开发目标及其可行性. 2.需求分析 在确定软件开发可行的情况下,对软件需要 ...

  3. 深圳软件测试培训:简述关系型数据库和非关系型数据库

    深圳软件测试培训:简述关系型数据库和非关系型数据库 1.关系型数据库 关系型数据库,是指采用了关系模型来组织数据的数据库. 简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之 ...

  4. 深圳软件测试培训:软件测试技术及工具

    深圳软件测试培训:软件测试技术及工具 一.软件测试的发展史 1979年,Glenford Myers的<软件测试艺术>,对测试做了定义:测试是为发现错误而执行的一个程序或者系统的过程.19 ...

  5. 深圳软件测试培训:Selenium断言与验证

    深圳软件测试培训:Selenium断言与验证 一.什么是断言? 验证应用程序的状态是否同所期望的一致.常见的断言包括验证页面内容,如标题或当前位置是否正确等等. 二.断言的四种模式与五种手段 四种模式 ...

  6. 深圳软件测试培训:移动测试ExpandableListView

    深圳软件测试培训:移动测试ExpandableListView 一.ExpandableListView: (一).类结构: java.lang.Object ↳ android.view.View ...

  7. 深圳软件测试培训:Postman的Monitor功能

    深圳软件测试培训:Postman的Monitor功能 Postman的监视允许用户定期运行一个集合,以检查其性能和响应.可以设置一个监视器,最多运行5分钟,以检查集合中的所有请求是否正常运行. 当你设 ...

  8. 深圳软件测试培训:软件测试质量

    深圳软件测试培训:软件测试质量 软件质量定义 1991年国际标准ISO 9126中定义为:软件满足规定或潜在用户需求的总和. 1999年国际标准ISO 14598中定义为:软件特性的总和,软件满足规定 ...

  9. 深圳软件测试培训:软件测试的需求评审

    深圳软件测试培训:软件测试的需求评审 需求评审 1.需求阶段评审的角色和职责 一句话,根据具体情况选择相关人员,充当相关角色,履行相关职责,大家也别吐槽我,现实就是这样,别去记忆这些死规则了 2.好的 ...

最新文章

  1. 论文: Data-Driven Evolutionary Optimization : An Overview and Case Studies(3) 总结部分以及自己的想法
  2. 算法(第4版)Algorithms, Fourth Edition
  3. gc java root_一个两年Java程序员的面试总结
  4. OpenGL帧缓存对象(FBO:Frame Buffer Object)(转载)
  5. C#通过获取快捷方式指向目标的小示例触碰WMI
  6. FreeMarker缓存处理
  7. ks检验与s-w 检验_数据分析基础(2)——正态分布检验
  8. PVE7.2 显示CPU温度和频率
  9. 台式计算机无线网络,台式电脑怎么设置无线网络?
  10. 《惢客创业日记》2019.03.04(周一)从创业角度看郭德纲(2)
  11. D. Aerodynamic(思维+计算几何判中心对称图形)
  12. HDLBITS笔记五加法器减法器
  13. 微信支付当前url未注册问题
  14. arduino烧写失败,给Arduino烧录引导程序,出现以下错误,到底是什么原因导致的。知道的高手请帮忙...
  15. JavaScript_函数
  16. 孙陶然:成功者风光的背后是和你一样的坎坷
  17. 两个List<T>对象做对比
  18. [leetCode]327. 区间和的个数
  19. BT601 与 BT656颜色空间区别
  20. unity2D学习(14)血条显示、Canvas中Render Mode的三种模式介绍

热门文章

  1. 《赢在中国》-创业者学历
  2. 销售人员开发大客户技巧 大客户销售怎样做好
  3. Hive之——Hive分区(静态分区+动态分区)
  4. P4V文件被独占checkout后的解锁操作
  5. 美团点评2020校招系统开发方向笔试题(编程题题解)
  6. python制作手机通讯录功能
  7. Xilinx 还是altera
  8. 平板电脑先锋W11安装Android,先锋w11官方固件
  9. 乔布斯在斯坦福大学的演讲稿
  10. 医药数据治理数字化方案