我可以使用Javascript动态地从以前的帖子中自动隐藏博客中的某些元素吗?

我可以使用Javascript动态地从以前的帖子中自动隐藏博客中的某些元素吗?,javascript,html,dom,blogger,blogspot,Javascript,Html,Dom,Blogger,Blogspot,我将长话短说,我有一个blogger/blogspot博客。在每一篇帖子上,我都会在帖子内以表格的形式手动发布一则广告。现在,我想删除所有这些广告。 我的问题是,当用户加载页面而不手动删除每个博客帖子中的广告时,是否可以在运行中使用Javascript来实现这一点 感谢您的帮助。如果广告有一个公共类,例如,ad,您可以使用: function killMe(el){ el.parentNode.removeChild(el); } var els=document.getElementsB

我将长话短说,我有一个blogger/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]);
}
函数killMe(el){
el.parentNode.removeChild(el);
}
var els=document.getElementsByClassName('ad');

对于(var i=0;我刚刚检查了源代码,不,它不在a中。它是一个原始表。表本身有一个“ClassName”,但它也有文章的正文以及我想删除的部分。无论如何,感谢您的宝贵帮助@Oriol:)@Beshoy无论它是
还是
。那么,你的意思是表中包含了广告和帖子的主体(你不想删除)?是的,这正是我的意思。这是一个有两个表的表,一个用于广告,另一个用于帖子正文。@Beshoy表中只包含广告的部分是否有类?@Beshoy但至少有一个模式吗?例如,第一行。你能发一个链接到你的页面吗?
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]);
}