问题描述
- HTMLCollection[]如何转为成数组?oc中可以写js吗?
-
HTMLCollection[]如何转为成数组?oc中可以写js吗?在UIWebView中删除网页上的广告
解决方案
转为数组定义个数组然后拷贝进数组里面,hc里面的dom对象无法删除的
oc不懂是什么,删除广告可以 xxx.parentNode.removeChild(xxx)
解决方案二:
用一个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)); //显示为数组
};
时间: 2025-01-02 09:00:42