我正在使用 jQuery 创建一个 Chrome 扩展程序,它可以从 outlook.com 中删除广告,但是当我输入 ID 或类时,它不会将其删除。
我试过了。
$("#RadAd_Skyscraper").css( "display", "none" );
$("#SkyscraperContent").css( "display", "none" );
$("#RightRailContainer").remove();
最佳答案
元素很可能在 iframe 中。您必须获取对 iframe 的引用,然后获取其中的 DOM 元素,然后对其执行隐藏/删除操作。
例如:
var iframe = document.getElementById('iframe-id');
iframe.contentWindow.document.getElementById('RadAd_Skyscraper').style.display = 'none';
关于javascript - jQuery 不从 outlook.com 中删除元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26580771/