Felix Riesterer: setAttributNode funktioniert nur 1x

Beitrag lesen

Lieber ctx,

druck = document.createAttribute("onkeyup");

druck.value = "Eingabe()";

  
ganz offensichtlich willst Du bei einem "keyup"-Ereignis eine Funktion ausführen lassen. Dazu notierst Du kein "onkeyup"-Attribut über den Umweg von JavaScript. Das wäre "von hinten durch die Brust ins Auge" und streng genommen Unsinn.  
  
Warum notierst Du nicht etwas in der folgenden Art?  
  
~~~javascript
var myEl = document.getElementById("meine-id");  
  
// nur wenn gefunden  
if (myEl) {  
    myEl.onkeyup = function () {  
        Eingabe(); // Funktion ausführen  
    }  
}

Näheres findest Du hier im Wiki: JavaScript/Event-Handler

Liebe Grüße,

Felix Riesterer.

--
"Wäre die EU ein Staat, der die Aufnahme in die EU beantragen würde, müsste der Antrag zurückgewiesen werden - aus Mangel an demokratischer Substanz." (Martin Schulz, Präsident des EU-Parlamentes)