jQuery/Javascript – How to wait for manipulated DOM to update before proceeding with function

set it to processing, then do a setTimeout to prevent the cpu intensive task from running until after the div has been updated. <!DOCTYPE html> <html> <head> <script type=”text/javascript” src=”http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js” ></script> <script> function addSecs(d, s) {return new Date(d.valueOf()+s*1000);} function doRun() { document.getElementById(‘msg’).innerHTML = ‘Processing JS…’; setTimeout(function(){ start = new Date(); end = addSecs(start,5); do {start … Read more