Lo steso codice inserito in un blocco (ad esempio un <div>, chiaramente con i < > corretti - non le entita`) viene reso correttamente.
Cioe` il codice HTML inserito in un blocco tramite .innerHTML viene interpretato dal browser e visualizzato.
Vedi ad esempio <edit> di HTML.it (il blog): quando inserisci un commento vedi in fondo come viene reso (e credo usino l'.innerHTML).