将childNodes返回的数据转化为数组的方法
1 //将childNodes返回的数据转化为数组的方法 2 function convertToArray(nodes){ 3 var array=null; 4 try{ 5 array=Array.prototype.slice.call(nodes,0); 6 }catch(ex){ 7 array=new Array(); 8 for(var i=0,len=nodes.length;i<len;i++){ 9 array.push(nodes[i]); 10 } 11 } 12 return array; 13 } 14 //筛选节点的方法 15 function getElementList(arr,value){ 16 var arrList=new Array(); 17 for(var i=0,len=arr.length;i<len;i++){ 18 if(arr[i].nodeType==value){ 19 arrList.push(arr[i]); 20 } 21 } 22 return arrList; 23 }

浙公网安备 33010602011771号