Salve a tutti. Sto facendo un progettino utilizzando PHP, MYSQL, Javascript, HTML5 e CSS3 che mi permette di registrare dati in un database e modificarli e cancellarli. Per la modifica dei dati avevo pensato di dare assegnare all'id dell'elemento HTML, l'id del dato contenuto nel database.
codice:
echo "<td style='border: none; background-color: #f9f9f9;'><a class='modifica' id='$riga[$id]'>Modifica</a></td>";
Poi tramite una funzione Javascript, prendere tale ID e poi rendere possibile la modifica dei dati. Tuttavia, il codice per prendere l'ID non funziona, e non capisco perchè.
codice:
var elModifica = document.getElementsByClassName("modifica");
function getTheId(elemento)
{
if (elemento != null)
alert(elemento.getAttribute('id').toString());
}
elModifica.addEventListener('click', function () {
getTheId(this);
}, false);
Come potrei fare? Grazie anticipatamente per il vostro aiuto.