1、DOM0级和DOM2级的共同优点:
能添加多个事件处理程序,按顺序执行,HTML事件处理程序无法做到~
2、关于dom0级和dom2级的区别
DOM0级事件处理:同时绑定几个不同的事件,例如在绑定onclick的基础上再绑定一个onmouseover为按钮2设置背景颜色(这里注意不能onclick、onmouseover事件都设为alert弹出哦,可能有冲突,dom0和dom2都不能成功);但是不能同时绑定多个相同的事件,比如onclick;会覆盖,只会执行最后一个的函数;
DOM2级事件处理:优点:同时绑定几个事件(相同或不同),然后顺序执行,不会覆盖。缺点:不具有跨浏览器优势。
能添加多个事件处理程序,按顺序执行,HTML事件处理程序无法做到~
2、关于dom0级和dom2级的区别
DOM0级事件处理:同时绑定几个不同的事件,例如在绑定onclick的基础上再绑定一个onmouseover为按钮2设置背景颜色(这里注意不能onclick、onmouseover事件都设为alert弹出哦,可能有冲突,dom0和dom2都不能成功);但是不能同时绑定多个相同的事件,比如onclick;会覆盖,只会执行最后一个的函数;
DOM2级事件处理:优点:同时绑定几个事件(相同或不同),然后顺序执行,不会覆盖。缺点:不具有跨浏览器优势。
2017-01-22
HTML事件处理程序(现在不建议使用了):事件直接加在HTML代码中
缺点:HTML和js代码高耦合,如果修改,就要修改两个地方--HTML元素内和script函数。
缺点:HTML和js代码高耦合,如果修改,就要修改两个地方--HTML元素内和script函数。
2017-01-22
我觉得直接写到一个函数里,判断一下就好了,这样也不用考虑变量作用域什么的了,这个JS的作用域给我搞糊涂了,貌似所有变量都是全局的还是怎么
2017-01-21
其实不用在if语句里面再嵌套一个if语句的,直接在外面的那个if语句的添加再加一个&&flag==0;就行了吧。
2017-01-20