ctx: setAttributNode funktioniert nur 1x

Beitrag lesen

Hi,

druck = document.createAttribute("onkeyup");
druck.value = "Eingabe()";

Du hast also genau 1 Attribut.

Und versuchst, das 4mal zu verwenden.

formular.eingabe1.setAttributeNode(druck);
formular.eingabe2.setAttributeNode(druck);
formular.eingabe3.setAttributeNode(druck);
formular.eingabe4.setAttributeNode(druck);

Mit "Mozilla Firebug" gibt er aus: "InUseAttributeError: Attribute already in use".

Da steht's doch: Du versuchst, dasselbe Attribut wiederzuverwenden.

Erzeuge 4 gleiche Attribute, statt 4mal dasselbe Attribut zu verwenden.

cu,
Andreas

Hallo Adreas,
ok verstanden. Danke Dir.also ich kann dieses "druck" nicht auf alle anwenden sonder muss es immer wieder neu deinieren. eventuell mit ner For-Schleife drüber sausen?
Sorry, ich hab das erste mal in JS dieses Element setAttributNode() verwendet, daher bin ich diezbezüglich etwas unerfahren.
Geht es einfacher, simpler und eleganter? Danke im voraus.
LG