js自定义getElementsClass
function getElementsClass(classnames){ var classobj= new Array();//定义数组 var classint=0;//定义数组的下标 var tags=document.getElementsByTagName("*");//获取HTML的所有标签 for(var i in tags){//对标签进行遍历 if(tags[i].nodeType==1){//判断节点类型 var classes = tags[i].className.split(/\s+/);//class有多个名称的情况 for(var j=0;j<classes.length;j++){ if(classes[j]==classnames){ classobj.push(tags[i]); //将选出的所有元素装入数组中 break; } } } } return classobj;//返回组成的数组 }

浙公网安备 33010602011771号