我必須掃描HTML的遠程內容(Iframe標籤,Img標籤,腳本標籤等),並根據特定的黑名單刪除其中存在的鏈接。 我可以刪除其src指向黑名單URL的Iframe,img,腳本標記。使用javascript刪除HTML中的遠程內容鏈接
var mySpan = document.createElement(\"span\");
mySpan.innerHTML = \"\";
var block = p[key];
var re = new RegExp(block);
a = document.getElementsByTagName('iframe');
for(i=0;i<a.length;i++)
{
var str = a.item(i).src;
if(str.match(re))
{
a[i].parentNode.replaceChild(mySpan, a[i]);
// + "a.item(i).src = '';
}
}
類似的腳本和img標籤。但是可以有更多這樣的標籤。我可以有一個通用的解決方案來遍歷HTML中的所有標籤並查找/替換被列入黑名單的鏈接 我對Javascript非常陌生,因此它的基礎知識有點弱。 this solution可以在我的情況下工作嗎? 我不想使用JQuery等庫,因爲我在Android上這樣做。
+1做得很好,試圖自己想出一個解決方案 – starbeamrainbowlabs 2012-08-03 10:40:39