// 选择器,IE8(含) 以上版本、 Firefox、 Chrome、Safari、Opera都支持
var $ = function(ele) {
return document.querySelector(ele);// 选择单个元素返回一个对象,当页面存在对个可选的元素时,选择第一个,ele可为类,id,标签名
// 如 document.querySelector(‘#tess‘); document.querySelector(‘.test‘);
}
var $$ = function(ele) {
return document.querySelectorAll(ele); // 选择多个元素,返回一个集合
}
// 兼容的事件方法
function addEvent(ele, event, hanlder) {
if (ele.addEventListener) {
ele.addEventListener(event, hanlder, false);
} else if (ele.attachEvent) {
ele.attachEvent(‘on‘ + event, hanlder);
} else {
ele[‘on‘ + event] = hanlder;
}
}
function removeEvent(ele, event, hanlder) {
if (ele.removeEventListener) {
ele.removeEventListener(event, hanlder, false);
} else if (ele.detachEvent) {
ele.detachEvent(‘on‘ + event, hanlder);
} else {
ele[‘on‘ + event] = null;
}
}
原文:http://www.cnblogs.com/kekeximi/p/6395314.html