Struppi: Instanzen verwalten

Beitrag lesen

So hab ich mir das etwa gedacht und bin auch mehr oder weniger schon soweit gekommen. Das Problem wie du siehst, sind nun eben diese IDs. Auch du definierst diese fest mit notiz1, notiz2 usw. Deshalb werden, wenn man mehrere DIVs mit der ID notiz1 erstellt, auch immer zuerst die Erste gelöscht, auch wenn man die Zweite anklickt.

Eine ID ist wie der Name schon andeutet imer eindeutig, d.h. es darf keine gleichen IDs geben.

ich müsste diese IDs fortlaufen generieren können.
Da komm ich wohl nicht um einen Zähler herum der bei jeder neuer Notiz eins höher wird oder was meinst du?

Dann solltest du ein Array benutzen.

Grundsätzlich frage ich mich auch gerade, warum überhaupt ein Objekt und nicht einfach eine Funktion, wenn man sowiso nicht verschiedene Instanzen braucht?

Wie du die umsetzt bleibt dir überlassen, du kannst auch einfach eine neues Objekt erzeugen mit einer eindeutigen ID und diese dann mit getElementById wieder ermitteln, das ist aber nicht so effektiv, da du ja die Referenz auf das Objekt im Prinzip beim erzeugen schon vorliegen hast.

Das Beispiel von Sichefred liesse sich etwas flexibler gestalten, wenn man beim erzeugen einfach eine Zufalls ID generiert

Struppi.