html标识符与式样
DOM共计4个等级:DOM0级、DOM1级、DOM2级和DOM3级。DOM该事件共计3个等级:DOM0级该阿提斯鲁夫尔谷,DOM2级该阿提斯鲁夫尔谷和DOM3级该阿提斯鲁夫尔谷,暂介绍方可
DOM的0级该事件1.DOM0级该事件的存取形式:
1.1间接写在原素条码内 <div id=”dv0″ onclick=”alert(条码内存取该事件)”></div>
document.getElementById(“dv0”).onclick = function () {
}
2.DOM0级该事件的特征
DOM0级该事件是将两个表达式表达式给两个该事件处理特性,因而DOM0级该事件具备下列特征
2.1 完全相同dom原素的完全相同该事件根本无法注册登记两个,注册登记数个完全相同该事件时能被前面的该事件全面覆盖掉,只继续执行最终两个完全相同的该事件表达式
0级空格键该事件
0级该事件其本质其原因是:0级该事件是为dom原素对象上的两个特性进行表达式,当表达式多次时以最终值为准,比如设置其背景色
两次设置其背景色,第一次设置的被全面覆盖掉;0级该事件时多次注册登记完全相同该事件其原理与此类同
2.使用的是该事件冒泡机制 注册登记的该事件表达式执行顺序是由内而外地继续执行
该事件冒泡:按钮在div中
1.Dom2级该事件存取形式:对象.addEventListener(该事件名称,该阿提斯鲁夫尔谷表达式,该事件机制)
该事件名称:名称为字符串类型,比如空格键该事件的click,名称没有on()
该阿提斯鲁夫尔谷表达式:是function表达式,表达式中是要继续执行的js标识符
该事件机制:布尔类型,其值 为true时是捕获机制 为false时是冒泡机制(默认机制)
div注册登记空格键该事件
2.Dom2级该事件的特征
2.1为完全相同对象注册登记数个完全相同该事件,不会被全面覆盖
注册登记同两个该事件,介绍方可
2.2可以设置触发机制即该事件的冒泡/捕获机制(默认冒泡,不写最终两个参数或值为false)
设置该事件机制
事件机制为true时,空格键按钮时先继续执行div的该事件,再继续执行按钮的该事件
2.3可以移除某个该事件(前提是注册登记该事件时该事件表达式不能为匿名表达式)
移除形式: 对象.removeEventListener(该事件名称,事件表达式名称,该事件机制)
移除该事件
3.在IE浏览器中IE8.0及下列不支持addEventListener这个存取该事件方法,需要使用对象.attachEvent()的形式存取添加该事件;移除该事件使用对象.detachEvent()
注意:该事件名称需要加on IE8及下列浏览器存取形式没有第三个参数不能设置捕获阶段