Javascript Div人口

时间:2011-11-26 10:40:11

标签: javascript html

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

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

1 个答案:

答案 0 :(得分:2)

当你将内部HTML应用到DIV id=b时,你可以删除DIV id=a的内部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结构必须如下:

<div id="a"></div>

即。没有空白。