function neues_element(art){
if(art == "Text"){
//alert("Es ist die Textbox");
var newTEXT = document.createElement("input");
var br = document.createElement("br");
var inpu_art = document.createAttribute("type");
var inpu_name = document.createAttribute("name");
var inpu_id = document.createAttribute("id");
var inpu_size = document.createAttribute("size");
var inpu_value = document.createAttribute("value");Das ist was ich meine.
Mach mal folgendes:
var newTEXT = document.createElement("input");
var attribute = newTEXT.tagName + ' hat folgende Attribute: \n';
for(var a in newTEXT) attribute += a + '\n';
alert(attribute);
>
> > var loesch\_handler = document.createAttribute("onClick");
>
> und das attribut existiert nicht. Das existierende und funktionierende Attribut bzw. der Eventhandler heißt onclick.
>
> Wie gesagt es funktioniert problemlos: element.attribut = wert;
>
> Struppi.
Hallo Struppi,
vielen Dank nochmal für deine Hilfe. Bin jetzt seit ca. 3 Stunden am probieren und versuchen. Hab mir deine Artikel auch auf deiner Webseite durchgelsen, sehr Informativ!
Nur leider bin ich immer noch nicht weiter.
Ich hab es jetzt wie folgt versucht:
var loesch\_button = document.createElement("input");
loesch\_button.onclick = "element\_loeschen()";
Nur passiert so im IE und Firefox leider nichts. Was mache ich hier falsch?