Hallo,
Das Problem ist, dass innerHTML als Text ins DOM geschrieben wird. Daher gibt content.firstChild.innerHTML undefined.
Was mache ich falsch?
wenn Du auf den dynamisch in #content hineingeschriebenen Inhalt mit DOM-Funktionen zugreifen willst, dann mußt Du ihn auch als DOM-Knoten einfügen (siehe http://de.selfhtml.org/javascript/objekte/node.htm).
In Deinem aktuellen Ansatz aber geht sozusagen die "Baumhaftigkeit" des XML verloren, das Du einfügst, da innerHTML nur einen String liefert.
So long,
Mr. Horse
--
"No, Sir, I don't like it."
"No, Sir, I don't like it."