He hecho bastante para buscar una solución a este problema, pero hasta ahora no he encontrado uno que funcione en el navegador.Cómo detectar cuando innerHTML está completo
Lo que necesito es una función en javascript sin procesar que tomará un elemento y ejecutará una devolución de llamada una vez que el innerHTML se haya insertado con éxito en el dom.
p. Ej.
var element = document.getElementById('example');
element.innerHTML = newhtml;
waitUntilReady(element, function(){
//do stuff here...
});
Así que para resumir, tengo que ser capaz de comprobar el contenido del elemento y el fuego de una devolución de llamada cuando innerHtml ha completado.
Gracias de antemano por cualquier ayuda.
¿Qué le hace pensar que necesita una devolución de llamada? –
@am no lo soy - Consulte mi comentario a continuación en la respuesta de Kolink – gordyr
¿Es esto lo que está buscando? http://james.padolsey.com/javascript/asynchronous-innerhtml/ – noj