Javascript Div总体

Javascript Div总体,javascript,html,Javascript,Html,我在一个网页上有两个DIV元素。如果通过不在我控制下的第三方脚本添加了DIV A的内部html,我想删除DIV B的内部html 在JS中实现这一点的最佳方法是什么?当您将内部html应用于DIV id=a时,您可以删除DIV id=b的内部html 或者,如果不可能,您可以使用计时器跟踪DIV id=a的innerHTML,并查看它何时填充: window.onload = function(){ var a = document.getElementById("a"), b = do

我在一个网页上有两个DIV元素。如果通过不在我控制下的第三方脚本添加了DIV A的内部html,我想删除DIV B的内部html

在JS中实现这一点的最佳方法是什么?

当您将内部html应用于
DIV id=a
时,您可以删除
DIV id=b的内部html

或者,如果不可能,您可以使用计时器跟踪
DIV id=a
的innerHTML,并查看它何时填充:

window.onload = function(){
var a = document.getElementById("a"),
    b = document.getElementById("b"),
    c = setInterval( function(){

        if( a.innerHTML && a.innerHTML.length > 0 ) {
        b.innerHTML = "";
        clearInterval(c);
        }

    }, 50 );
};
请注意,html结构必须如下所示:


也就是说,没有空格。

请详细说明您的问题。。