Ich habs so probiert:
Statt probieren, ist es meistens nicht schlecht auch mal eine Doku zu rate zu ziehen.
document.write("<span style='color:Black' id='5'>hallo</scpan>")
//...
inhalt = document.getElementById(5).innerHTML.data;
>
> aber inhalt wird undefined..
Ja, weil data nur bei einem Textknoten existiert, der ist in diesem Fall das firstChild des Elementes, wie in dem entsprechenden Beispiel in [selfhtml](http://de.selfhtml.org/javascript/objekte/node.htm#data). Du kannst auch einfach nur innerHTML verwenden, wenn dir das reicht.
Struppi.