簡単に言うと、私はブロガー/ブログスポットのブログを持っています。すべての投稿で、投稿内にテーブルの形で広告を手動で投稿しました。今、これらの広告をすべて削除したいと考えています。私の質問は、ユーザーがすべてのブログ投稿から手動で広告を削除せずにページをロードするときに、Javascript をオンザフライで使用してこれを行うことは可能ですか?
ご協力いただきありがとうございます。
簡単に言うと、私はブロガー/ブログスポットのブログを持っています。すべての投稿で、投稿内にテーブルの形で広告を手動で投稿しました。今、これらの広告をすべて削除したいと考えています。私の質問は、ユーザーがすべてのブログ投稿から手動で広告を削除せずにページをロードするときに、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]);
}