Javascript 如何使用userscript删除广告?
我正试图在userscript中删除网站上的广告,但Javascript 如何使用userscript删除广告?,javascript,ads,userscripts,Javascript,Ads,Userscripts,我正试图在userscript中删除网站上的广告,但.remove()和style.display=“none”似乎不起作用 到目前为止,我的代码是: var adTop=document.getElementsByName('abp排行榜abp')[0]; adTop.style.display=“无”; var adBt=document.querySelectorAll('.profile ads container')[0]; adBt.style.display=“无”; var ad
.remove()
和style.display=“none”
似乎不起作用
到目前为止,我的代码是:
var adTop=document.getElementsByName('abp排行榜abp')[0];
adTop.style.display=“无”;
var adBt=document.querySelectorAll('.profile ads container')[0];
adBt.style.display=“无”;
var adLeft=document.querySelectorAll('.abp abp容器left abp')[0];
adLeft.style.display=“无”;
var adRight=document.queryselectoral('.abp abp容器右abp')[0];
adRight.style.display=“无”;
如果我的代码有任何其他错误,请告诉我。您正在尝试选择广告元素,但使用
[0]
仅对第一个广告元素应用更改
相反,您可以选择并循环所有这些对象,以指定所需的行为或样式
例如:
document.queryselectoral('.abp排行榜abp').forEach((elem)=>{
elem.style.display='none';
});
**如果这不适用于您,请提供您正在处理的HTML示例