选择器简化接口 id function gi(id){ return document.getElementById(id); } tagName function gt(tag, context){ return (context || document).getElementsByTagName(tag); } className(depend on the function called "gt") function gc(cls, context){ if(document.getElementsByClassName){ return (context || document).getElementsByClassName(cls); }else{ var aEles = gt("*", context), reg = new RegExp("(^|\s)" + cls + "(\s|$)"), mEles = []; for(var i = 0, len = aEles.length;i < len;i++){ if(reg.test(aEles[i].className)){ mEles.push(aEles[i]); } } return mEles; } }