正在回答
1回答
同学你好,一般来说只有dom 0级事件和dom 2级事件,不过随着技术的发展又有了dom 3级事件的说法。
dom0 事件的特点:
1. dom0 事件就是直接通过 onclick 绑定到 html上的事件
<input onclick="xx"/> 或者 input.onclick = function(){ ... }
同一个元素的同一种事件只能绑定一个函数,否则后面的函数会覆盖之前的函数
2. dom2 事件是通过 addEventListener 绑定的事件,同一个元素的同种事件可以绑定多个函数,按照绑定顺序执行
function a() { ... } function b() { ... } input.addEventListener( "click" ,a) input.addEventListener( "click" ,b)
3. dom 3级事件在DOM2级事件的基础上添加了更多的事件类型,例如如下:
焦点事件,当元素获得或失去焦点时触发,如:blur、focus 鼠标事件,当用户通过鼠标在页面执行操作时触发如:dbclick、mouseup 键盘事件,当用户通过键盘在页面上执行操作时触发,如:keydown、keypress
如果问我的回答帮到了你,欢迎采纳,祝学习愉快~
组件化思想开发电商网页 18版
- 参与学习 人
- 提交作业 467 份
- 解答问题 4826 个
本路径带你通过系统学习HTML5、JavaScript、jQuery的进阶知识,不仅如此,还会学习如何利用组件化的思想来开发网页,知识点+案例,使得所学可以更好的得到实践。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星