еще хотел спросить, велосипед норм получился?
function $(selector) {
var d = document;
if (!selector) return;
function querySelector(){
if(!d.querySelectorAll) return getEelemet();
return d.querySelectorAll(selector);
};
function getEelemet () {
var selectorType = selector.match(/(#|\.|[A-Z]|[a-z]){1}/);
var match = selectorType[0];
if (match[0] == '#') {
return d.getElementById(selector.replace('#',''))
}
if (match == '.') {
return d.getElementsByClassName(selector.replace('.',''))
}
try{
return d.getElementsByTagName(selector);
} catch (e) {
return;
}
}
return querySelector();
}