Moin
vorweg: überprüfe mal die Schreibweisen der IDs in HTML und JavaScript und gleich die einander an.
Zur Frage:
da du ja wie du schreibst an dem (für den Zweck unsinnigen) HTML nix ändern kannst, ein Tipp. Was du zu ändern suchst ist nicht der Inhalt des ersten Kindes des spans sondern der Inhalt des letzten Kindes des Elternelements des spans, also ungefähr
getName.parentNode.lastChild.data = newName;
(wobei du noch testen musst ob das überhaupt existiert und wirklich ein Textknoten ist)
Gruß
rfb