Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用userscript删除广告?_Javascript_Ads_Userscripts - Fatal编程技术网

Javascript 如何使用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

我正试图在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 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示例