更新时间:2021-04-27 来源:传智教育 浏览量:
DOM级别一共可以分为四个级别:DOM0级、DOM1级、DOM2级和DOM3级。
而DOM事件分为3个级别:DOM0级事件处理,DOM2级事件处理和DOM3级事件处理。由于DOM 1级中没有事件的相关内容,所以没有DOM 1级事件。
1、dom0 element.onclick=function(){}
2、dom2 element.addEventListener( 'click’, function(){}, false) //默认是false。false :冒泡阶段执行,true :捕获阶段产生。
3、dom3 element.addEventListener( 'keyup’ , function(){}, false) //事件类型增加了很多,鼠标事件、键盘事件
Ul事件,当用户与页面上的元素交互时触发,如: load、scroll
焦点事件,当元素获得或失去焦点时触发,如: blur、focus
鼠标事件,当用户通过鼠标在页面执行操作时触发如: dblclick、mouseup
滚轮事件,当使用鼠标滚轮或类似设备时触发,如: mousewheel
文本事件,当在文档中输入文本时触发,如: textInput
键盘事件,当用户通过键盘在页面上执行操作时触发,如: keydown、keypress
合成事件,当为IME (输入法编辑器)输入字符时触发,如: compositionstart
变动事件,当底层DOM结构发生变化时触发,如: DOMsubtreeModified
同时DOM3级事件也允许使用者自定义一些事件。
猜你喜欢:
毕业16个工作日,平均薪资13180元,就业率100%,广州黑马AI智能应用开发(Java)学科20250529班
2026-03-06毕业32个工作日,平均薪资11147元,就业率95%,广州黑马AI智能应用开发(Java)学科20250326班
2026-03-05黑马程序员2025全国就业数据发布:全学科平均就业率92.07%,AI开发类就业平均薪资达11869.67元。
2026-03-05黑马全国校区齐开班!场面太太太壮观了!
2026-03-03AI智能应用开发课程紧贴企业刚需,全程高效学习,直达中高级软件开发水平
2026-02-28风口正劲!黑马程序员又一AI智能应用开发班毕业当天100%就业!
2026-02-27