In der ganz, ganz verkürzten Version zumindest funktioniert es damit! Danke! (Das mit dem this hatte ich übrigens vermutet und im Netz gesucht, aber nichts dazu gefunden. Gut, dass ich das jetzt weiß, dann kann ich mir den ganzen id-Kram tatsächlich sparen.)
Prizipiell würde ich diese ganzen create-, set- und getAttribute Funktionen weglassen, es sei denn du willst selbstdefinierte Attribute verwenden.
Du kannst in JS jederzeit mit object.attribut = value einem Attribut einen wert zuweisen und automatisch erzeugen. Zumal z.b. jedes HTML Element nach createElement ein id Attribut besitzt. Gerade der IE zickt mit diesen Funktionen gerne rum.Den onclick Event kannst du so registieren:
node.onclick = showSpoiler;Den Parameter benötigst du gar nicht, da innerhalb von showSpoiler this dem angeklickten Element entspricht und das ist ja das was du dort bearbeitet möchtest.
Struppi.