var $_class = document.createAttribute("class");
$_class.nodeValue = "bla";
$span.setAttributeNode($_class);
Das ist überflüssig, das das Attribut bereits existiert, aber in JS aufgrund Namenskonflikten, className heißt. die anderen Attribute kannst du direkt ansprechen.
Habt ihr Ideen wie man den Code möglichst klein halten könnte?
eine eigene Funktion schreiben.
Struppi.