//用js获取Class方法
function getByClass (className,context){
context = context || document;
if (context.getElementsByClassName){
return context.getElementsByClassName(className);
}
var nodes = context.getElementsByTagName('*'),
ret = [];
for (var i = 0;i<nodes.length;i++ ){
if (hasClass(nodes[i],className)) ret.push(nodes[i]);
}
return ret;
}
function 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;
}
调用方法
var className = getByClass(muuid);//由于IE下使用name属性存在长度+1的问题所以改用class属性