Du hast eine Frage? Stell sie der t3n-Community!

Beispielfragen

Um selbst eine Frage online zu stellen, melde dich bitte an.

Zur Anmeldung

javascript onclick ändern

9 Punkte

Frage markiert als beantwortet

von kyrosiii  Nerd  vor über 4 Jahren

ich versuche an einer Liste einen Button anzuhäbgen
das geht so weit, nun sollte aber beim onclick=“loescheArtikel(NR)” die numer jeweils abgefüllt werden.

. aber leider kommt immer loescheArtikel(0)

Weis jemand vielleicht rat.

function buttonCreate(positionImWarenkorbNr) {
for (positionImWarenkorbNr = 0; positionImWarenkorbNr < artikel.length; ++positionImWarenkorbNr){
return “<button id=‘button’ type=‘button’ onclick=‘loescheArtikel(” + positionImWarenkorbNr + “)’>[X]</button>”;
}
}

function zeigeArtikel() {
document.getElementById(“liste”).innerHTML = “”;
for (var artikelNr = 0; artikelNr < artikel.length ; ++artikelNr){
document.getElementById(‘liste’).innerHTML += “<li>” + artikel[artikelNr] + buttonCreate(); “</li>” ;
}
}

Nachträglich bearbeitet am 25.05.11 15:34

Antwort schreiben

Um eine Antwort schreiben zu können, sollest du dich zuvor anmelden.

Zur Anmeldung

1 Antwort

TEAM

0 Punkte

von t.quensen  Geek  vor über 4 Jahren

Du solltest beim Aufruf von buttonCreate auch die PositionsNr übergeben ;)

Code

document.getElementById(‘liste’).innerHTML += “<li>” + artikel[artikelNr] + buttonCreate(artikelNr); “</li>” ;
//anstatt
document.getElementById(‘liste’).innerHTML += “<li>” + artikel[artikelNr] + buttonCreate(); “</li>” ;

Kommentare

  • kyrosiii: oh Mann danke dir 1000 mal ich hab so lang dran rumgeübt.
    Danke Danke…

    vor über 4 Jahren

 Melde dich an, um einen Kommentar zu schreiben.

Alle Hefte Jetzt abonnieren – für nur 35 €

Kennst Du schon unser t3n Magazin?

t3n-Newsletter t3n-Newsletter
Top-Themen der Woche für Web-Pioniere
Jetzt kostenlos
anmelden
Diesen Hinweis verbergen