2 guofeifei1017 guofeifei1017 于 2016.03.25 08:38 提问

HTMLCollection[]如何转为成数组?oc中可以写js吗? 5C

HTMLCollection[]如何转为成数组?oc中可以写js吗?在UIWebView中删除网页上的广告

2个回答

showbo
showbo   Ds   Rxr 2016.03.25 11:50

转为数组定义个数组然后拷贝进数组里面,hc里面的dom对象无法删除的

oc不懂是什么,删除广告可以 xxx.parentNode.removeChild(xxx)

perhapschen
perhapschen   2016.03.27 17:25

用一个for循环即可

 function changeArray (aEle){
 var aResult=[];
 for(var i=0;i<aEle.length;i++){
     aResult.push(aEle[i]);
 }
 return aResult;
}

window.onload=function(){
var aEle=document.getElementsByTagName("div");
alert(changeArray(aEle));    //显示为数组
};
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!