Ciao a tutti,
sto ideando un sistema DOM per la pubblicazione di messaggi, sono semplici, ogni messaggio viene incluso e stampato in un <div> dopo la pressione del link "invia". Per essere chiaro i passaggi sono questi:
1. click su link "commento" (presente inizialmente su pagina, non creato con DOM)
- appare textarea
- appare link "invia"
2. click su link "invia"
- appare div con il commento
- appare link "X" per cancellare
- appare link "commento" (creato con DOM per inserire altro messaggio in coda)
ora, il problema sta nel fatto che assegnando automaticamente l'id al div del commento ogni div si ritrova con lo stesso id, per cui quando si clicca sul link "X" che contiene la funzione per cancellare il messaggio, i messaggi non si cancellano in ordine di creazione, ma dal primo arrivando all'ultimo. In pratica se clicco sulla X dell'ultimo messaggio in coda mi si cancella il primo dell'elenco.. e via dicendo..
Come posso fare per ciclare il tutto senza attribuire lo stesso id a ogni div? posso assegnare una varibile incrementabile in qualche modo al setAttribute("id", ... )? In modo da avere per esempio degli id: messaggio1 ... messaggio2 ... messaggio3 ... ecc..
Qualcuno può aiutarmi?