如何按来源删除iframe

时间:2018-08-23 13:27:14

标签: javascript html iframe

很抱歉,如果我的标题不正确,我通常不使用javascript,无论如何,我的网站上加载的是这个非常烦人的iframe,我已经非常努力地删除了它(iframe.websitebuilder.com/编辑器/ freeSiteUnder / 49170742)

到目前为止,我已经尝试过以下操作:

    for (var i = 0; i < elements.length; i++) {
      elements[i].classList.remove('page-editor');
    }

这应该做的是删除加载iframe的类,希望它可以解决我的问题,相反,它没有解决该问题,甚至从未删除过页面编辑器类。 / p>

我希望有人可以提供解决方案,或者为我指出解决方案的正确方向。

1 个答案:

答案 0 :(得分:0)

该例行程序何时开始运行?您是否将其放在onload事件处理程序中,还是直接在html中运行它?因为有可能在创建iframe之前调用了例程。

使用类似的东西进行测试

setTimeout( function() { 
    ... your Routine ... 
}, 5000 );

,看看是否可行。但是您应该等待5秒钟才能看到结果。

更好的解决方案(如果可能)是在onload事件处理程序中运行该例程。因此,在您的html元素定义中,您可以输入

   <html onload="init();">

然后在您的javascript代码中执行类似的操作

function init() {
    ... your routine ...
}
相关问题