我想刪除一個頁面下面的div我的Chrome擴展從HTML移除格在Chrome擴展
HTML(除去)
<div class="base-popup js-base-popup"><div class="js-obscurity base-popup__obscurity"></div>
<div class="base-popup__indent"></div>
<div class="base-popup__wrap">
<div class="base-popup__container clearfix base-popup__container -decor" style="width:500px;">
<i class="s-icon -m -close base-popup__close js-close"></i>
<div class="base-popup__content js-content"><div><div class="s-text">Sample Text.
<!-- close tag -->
</p>
<!-- close tag in translate -->
</div></div></div>
</div>
這裏是JS在我的內容腳本中
function removeElementsByClassName(names) {
var els = document.getElementsByClassName(names),
i, element;
for (i = els.count - 1; i > 0; i -= 1) {
element = els[i];
element.parentElement.removeChild(element);
}
}
removeElementsByClassName('base-popup js-base-popup');
這兩者似乎都不適合我。我想從上面的html中刪除所有的東西。基本上''div class =「base-popup js-base-popup」>'class以及其中的任何東西 – user2650277
檢查http://pastebin.com/ydXhasjQ – user2650277
@ user2650277您是否等待窗口onload? (window.onload = function(){你的代碼}; –