Alla riga sopra if (ilFiglio.innerHTML == name) {
fai stampare il contenuto di ifFiglio.innerHTML in un alert. (Magari alert("--"+ilFiglio.innerHTML+"--"))
Ti dico questo, perché, secondo me, ci sono altri caratteri altro l'username nello span (spazi, a capo) e, ovviamente, se provi a fare "MyUsername " == "MyUsername" ottieni un bel false.
Quindi controlla che cosa vai a controllare. Se è così puoi usare trim per levare i caratteri vuoti.

Rispondi quotando