jQuery没有从outlook.com中删除元素

时间:2014-10-27 03:23:57

标签: javascript jquery css google-chrome-extension outlook

我正在使用jQuery创建Chrome扩展程序,从outlook.com中删除广告,但是当我输入ID或类时,它不会删除它。

我试过这个。

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

1 个答案:

答案 0 :(得分:1)

可能是iframe中的元素。您必须获取对iframe的引用,然后获取其中的DOM元素,然后对其进行隐藏/删除。

例如:

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