// 将需要的功能 写到一个函数里面 , 调用的时候直接调用
// 封装底层方法,类似jq
var Zxf = {
g : function ( id ) {
return document.getElementById( id );
},
css : function ( id , key , value ) {
var dom = typeof id ==='string' ? this.g( id ) : id
dom.style[key] = value;
}
};
Zxf.css( 'hh' , 'color' , 'red' );
// 兼容浏览器 ie 低版本不兼容 e.priventDefault() 合 e.target
// 获取事件对象
var getEvent = function ( event ) {
// 返回标砖浏览器的 event ,ie低版本的 window.event
return event || window.event;
};
// 获取元素
var getTarget = function ( event ) {
var event = getEvent( event );
return event.target || event.srcElement;
};
// 阻止默认行为
var preventDefault = function ( event ) {
var event = getEvent( event );
if( event.preventDefault ) {
event.preventDefault();
}else{
event.returnValue = false;
}
};
document.onclick = function (e) {
preventDefault( e );
}