• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Knöpfe mit "onclick" per Javascript erzeugen

Status
Für weitere Antworten geschlossen.

Dexter1997

Neues Mitglied
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");
}
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
Zurück
Oben