Knöpfe mit "onclick" per Javascript erzeugen

Dexter1997

Grünschnabel
Hallo Freunde der Sonne, folgendes Skript generiert vier Knöpfe, diese geben allerdings keine Meldung aus, wenn man auf sie klickt. Wo liegt der Fehler?


Code:
function Mensch(vorname, telefonnummer)
{
    this.vorname = vorname;
    this.telefonnummer = telefonnummer;
}

function erstelleKnopf(id, aufdruck)
{
    // document.getElementById(id).appendChild(document.createElement("button")).appendChild(document.createTextNode(aufdruck));
    einfuegen = document.createElement("button");
    einfuegen.onclick = "alert('Hallo')";
    document.getElementById(id).appendChild(einfuegen);
}

function erstelleElement(id, ele)
{
    document.getElementById(id).appendChild(document.createElement(ele))
}

function hinweis()
{
    alert("Es funktioniert!");
}

Liste = new Array(new Mensch("Rolf", "323445"), new Mensch("Dieter", "324355"), new Mensch("Klaus", "4364352"), new Mensch("Hans", "534234"));

for(i=0; i < Liste.length; i++)
{
    erstelleKnopf("buttons", Liste[i].vorname);
    erstelleElement("buttons", "br");
}
 

Neue Beiträge

Zurück