分类：电脑/网络
问题：getElementsByClassName：是什么意思getE? 
getElementsBylassName：是什么意思getElementsByTagName：是什么意思
回答：//parentElement代表父节点对象//className代表中的类functiongetElementsByClassName(className,parentElement){//如果父节点对象是空,则默认是body对象,并取得所有子节点varelems=($(parentElement)||document.body).getElementsByTagName("*");//将有与className相同的元素保存在这里varresult=[];//遍历for(i=0;j=elems[i];i++){//如果相同保存进result数组中if((""+j.className+"").indexOf(""+className+"")!=-1){result.push(j);}}//返回数组returnresult;}===========================================//跟上面的的差不多,这个是用正则来判断的//oElm还是父节点对象functiongetElementsByClassName(oElm,strTagName,strClassName){vararrElements=(strTagName=="*"&&oElm.all)?oElm. (strTagName);vararrReturnElements=newArray();strClassName=strClassName.replace(/\-/g,"\\-");varoRegExp=newRegExp("(^|\\s)"+strClassName+"(\\s|$)");varoElement;for(vari=0;i<arrElements.length;i++){oElement=arrElements[i];if(oRegExp.test(oElement.className)){arrReturnElements.push(oElement);}}return(arrReturnElements)}