簡體   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