javascript onclick ändern
von kyrosiii Nerd vor über 2 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
- Tags:
- javascript 22
1 Antwort
TEAM
0 Punkte
von t.quensen Geek vor über 2 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
-
vor über 2 Jahrenkyrosiii: oh Mann danke dir 1000 mal ich hab so lang dran rumgeübt.
Danke Danke…
Antwort schreiben
Um eine Antwort schreiben zu können, sollest du dich zuvor anmelden.





