var getclass = getByClass("classname");//classname样式名,最后得到所有classname样式的对象
function getByClass(className,context) {
context = context || document;
if(context.getElementsByClassName) {
return context.getElementsByClassName(className);//FireFox
}
var nodes = context.getElementsByTagName('*') , ret = [];
for(var i=0; i < nodes.length ; i++) {
if(hasClass(nodes[i],className)) ret.push(nodes[i]);
}
return ret;
}
funtion hasClass(node,className) {
var names = node.className.split(/\s+/);//正则去空格
for(var i = 0; i < names.length ; i++) {
if(names[i] == className) return true;
}
return false;
}