Das ist mein Code-Block.Javascript: Wie erlaube ich einer Schleife, eine ID zu ändern?
Ich möchte Ereignisse (j) auf 3 ändern und erlauben, dass es ein Inkrement von 1 hat, nachdem die Funktion aufgerufen wird. Das Problem ist, dass die 'j' in #Ereignisse (j) gelesen wird als ein Textzeichen und wird es nicht als eine Zahl einfügen. Wie kann ich meinen Code ändern, um dieses Problem zu lösen?
aA.setAttribute ('href', '#Events (' + j + ')'): der letzte Index Ihres Arrays können Sie die for-Schleife und ersetzen sie durch eine einzige Zeile Code entfernen ; –
Und warum überhaupt eine Schleife, wenn Sie nur das letzte Element im Array ändern? – Andreas
Ich verstehe nicht, warum Sie 'events [j]' haben oder was 'aA' ist, vielleicht meinen Sie' events [j] .setAttribute ('href', '#events (' + j + ')'); ' ? Auch das ändert nichts an einer "ID" – NewToJS