sai... a me innerHTML non funziona se l'oggetto dove voglio inserire il codice è vuoto...
mettici un & nbsp; tutto attaccato

<label ....>& nbsp;</label>