我会长话短说,我有一个博主/blogspot 博客。在每个帖子中,我都以表格的形式在帖子中手动发布了一个广告。现在,我想删除所有这些广告。我的问题是,当用户加载页面而不手动从每篇博客文章中删除广告时,是否可以使用 Javascript 即时执行此操作?
谢谢你的帮助。
我会长话短说,我有一个博主/blogspot 博客。在每个帖子中,我都以表格的形式在帖子中手动发布了一个广告。现在,我想删除所有这些广告。我的问题是,当用户加载页面而不手动从每篇博客文章中删除广告时,是否可以使用 Javascript 即时执行此操作?
谢谢你的帮助。
如果广告有一个共同的类,例如ad
,,您可以使用:
function killMe(el){
el.parentNode.removeChild(el);
}
var els=document.getElementsByClassName('ad');
for(var i=0;i<els.length;i++){
killMe(els[i]);
}
编辑:
然后,您可以使用
document.getElementsByClassName = document.getElementsByClassName || function(cName) {
var arr=[],
els=document.getElementsByTagName("*");
for(var i=0,l=els.length;i<l;i++){
if(els[i].className.split(' ').indexOf(cName)>-1){
arr.push(els[i]);
}
}
return arr;
}
function killMe(el){
el.parentNode.removeChild(el);
}
var els=document.getElementsByClassName('post-body');
for(var i=0;i<els.length;i++){
killMe(els[i].getElementsByTagName('tr')[0]);
}