簡體   English   中英

是否可以使用JavaScript刪除我頁面上的此隱藏的Zugo Flash電影

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM