繁体   English   中英

如何检测innerHTML何时完成

[英]How to detect when innerHTML is complete

我已经做了很多寻找这个问题的解决方案,但到目前为止还没有找到一个跨浏览器的工具。

我需要的是一个原始的javascript函数,它将获取一个元素并在innerHTML成功插入dom后运行回调。

例如

    var element = document.getElementById('example');
        element.innerHTML = newhtml;

    waitUntilReady(element, function(){
            //do stuff here...
    });

总而言之,我需要能够检查元素的内容并在innerHTML完成时触发回调。

在此先感谢您的帮助。

不需要这样的功能。 在继续运行任何脚本之前,分配给innerHTML将立即执行此操作。

如果您确实需要延迟执行(比如允许浏览器重绘),请使用延迟为1 (或其他短间隔)的setTimeout

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM