il sorgente in realta' non lo modifichi mai,
quando scrivi con document.write a documento gia' renderizzato il documento viene sostituito dalla stringa da stampare con document.write
se vedi il codice di quella pagina chiaramente conterra' solo la stringa
se scrivi run-time nello stesso documento con document.write nel codice leggi lo script, document.write('...')
anche quando modifichi il contenuto di un elemento con innerHTML non modifichi il codice, x farla semplice imponi al browser di visualizzare contenuto diverso