浏览器之间的事儿

元素坐标:

event.clientX     event.clientY   //IE

event.clientHeight  event.clientWidth  //chrome firefox

------------------------------------------------------------------------------------------------------------------------------------------------

DOM事件处理和IE事件处理

都可以通过以下方式绑定事件

var btn = document.getElementById('btn');
btn.onclick = function(){
    alert('hello');
}
但DOM可以直接传入事件对象Event

btn.onclick = function(event){
    alert(event.type);//click
}

而IE需取得window的event对象 window.event

btn.onclick = function(){
    var event = window.event;
    alert(event.type);//click
}
DOM的另一种事件绑定方式  addEventListener('click',method,false);第三个参数为是否在捕获阶段触发事件

                                          removeEventListener('click',method,false); 取消绑定

IE的绑定方式:attachEvent('onclick',method);

                      detachEvent('onclick',method);  移除事件

你可能感兴趣的:(浏览器之间的事儿)