我有一个div标签,并且正在更改其innerHtml属性。而且我想向此div标签添加侦听器,以在其innerHtml更改时显示/隐藏。

最佳答案

您可以使用setInterval定期检查内容,并采取相应的措施,例如:

function innerHTMLChanged() {
    if$("#myDiv").html() != "Some HTML for comparison, perhaps the previous state?") {
        $("#myDiv").hide();
    } else {
        $("#myDiv").show();
    }
}

// fires every half a second
setInterval(innerHTMLChanged, 500);

关于javascript - 将Listener添加到div标签以观看innerHtml内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2712692/

10-11 11:37