我已经完成了很多关于这个问题的解决方案,但到目前为止还没有发现可以跨浏览器工作的解决方案。如何检测innerHTML何时完成
我需要的是一个原始的javascript函数,它将接收一个元素并在innerHTML成功插入到dom后执行回调。
例如
var element = document.getElementById('example');
element.innerHTML = newhtml;
waitUntilReady(element, function(){
//do stuff here...
});
因此,只需要总结一下,我需要能够检查元素的内容并在innerHTML完成时触发回调。
在此先感谢您的帮助。
是什么让你觉得你需要一个回调? – 2012-07-16 22:24:32
@am不是我 - 请参阅我的意见下面Kolink的回答 – gordyr 2012-07-16 22:28:52
这是你在找什么? http://james.padolsey.com/javascript/asynchronous-innerhtml/ – noj 2012-07-16 22:22:36