2014-10-27 4 views
1

Я создаю расширение Chrome с помощью jQuery, которое удаляет рекламные объявления с outlook.com, однако, когда я помещаю идентификатор или класс, он не удаляет его.jQuery не удаляет элементы из outlook.com

Я пробовал это.

$("#RadAd_Skyscraper").css("display", "none"); 
$("#SkyscraperContent").css("display", "none"); 
$("#RightRailContainer").remove(); 
+0

проверить, существуют ли эти элементы, когда ваш код работает – charlietfl

+0

я проделала Проверьте элемент на этих элементах. –

+0

, что не означает, что они существуют, когда ваш код работает и не вставлен динамически после этого. – charlietfl

ответ

1

Возможны ли элементы в пределах iframe. Вам нужно будет получить ссылку на iframe, затем получить элемент DOM внутри него и затем скрыть/удалить.

Например:

var iframe = document.getElementById('iframe-id'); 
iframe.contentWindow.document.getElementById('RadAd_Skyscraper').style.display = 'none'; 
+0

Вот изображение [Inspect Element.] (Http://imgur.com/JGNYNs3) –

Смежные вопросы