[英]is it possible using javascript to delete this hidden Zugo Flash movie on my page
我正在編碼的頁面上出現以下隱藏的Flash電影; 直到我弄清楚如何從系統中刪除它,是否有可能使用javascript查找並刪除它? 其容器的ID可能會更改。
<div id="SiUnhdqlqHN9t7wB_tbstore_container"
style="left:-2000px; top:-2000px; position:absolute;">
<param name="movie" value="http://tbupdate.zugo.com/ztb/2.5/jsi/man/fc.swf"/>
<param name="allowScriptAccess" value="always"/>
不要花時間在解決方法上。 停止一切,找出原因,然后將其壓扁。
話雖如此,如果我假設param
元素在div
並且div
不包含其他任何內容,則:
var list = document.getElementsByTagName('div');
var index;
var div;
for (index = 0; index < list.length; ++index) {
div = list[index];
if (div.id.indexOf("store_container") !== -1) {
div.parentNode.removeChild(div);
break;
}
}
或者,如果您使用的是與瀏覽器querySelector
,這是一個容易得多 ,因為你可以使用屬性與選擇結束 :
var div = document.querySelector("div[id$=store_container");
if (div) {
div.parentNode.removeChild(div);
}
但同樣: 更重要的是花時間來修復的實際問題,而不是解決方法。
如果您願意使用JQuery:
$('div').each(function(){
if ($(this).attr("id").indexOf("_tbstore_container") != -1) {
$(this).remove();
}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.