大家好,今天给各位分享广告坑位网站源码分享的一些知识,其中也会对广告公司网站源码进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!
声明
本教程只是技术分享,创业不易,咱们还是应该相互体谅.
思路分析
文章的左侧栏有两个广告位,今天的脚本就是要想办法把它们屏蔽掉.
看一下这个广告位对应的源码.
走了个弯路
这个div节点居然有id(见图标识1),一开始我的思路是&34;,把它的属性置为&34;,代码演示一下:
document.getElementById(&34;).style.display=&34;;
写完后,在chrome控制台调试了一下,结果发现这个div节点广告没了,但是div框还在,然后看到&34;的地方,才意识到前端把这个地方的位置大小给固定了.
成功代码
所以,我最终的思路是,找到这个div节点的父节点,然后把那两个广告位移除.
移除后的效果:
附上源码
//==UserScript==\n//@namesegmentfault\n//@namespacehttp://tampermonkey.net/\n//@version0.1\n//@descriptiontrytotakeovertheworld!\n//@authorYou\n//@matchhttps://segmentfault.com/*\n//@grantnone\n//==/UserScript==\n\n(function(){\n&39;;\n\n//Yourcodehere…\nletblock=()=>{\n//找到父节点\nletparent=document.getElementsByClassName(&34;)[0];\nletchilds=parent.childNodes;\nfor(leti=0;i<childs.length;i++){\n//移除两个广告位\nif(i>1){\nparent.removeChild(childs[i]);\n}\n}\n\n}\n//打开页面后,2秒后对广告进行block.\nsetTimeout(block,2000);\n})();
好了,关于广告坑位网站源码分享和广告公司网站源码的问题到这里结束啦,希望可以解决您的问题哈!
