Javascript obtenir de l'élément par son id à partir d'une cellule de tableau ne fonctionne pas

J'ai un tableau HTML. Dans ce tableau j'ai des liens dans la dernière colonne (avec id="delete_row"). Je suis en train d'extraire de chaque lien et il ne fonctionne pas. J'ai vu quelques posts à ce sujet et a appris qu'il pourrait être une orthographe problème mais j'ai tout vérifié deux fois et ne peut pas toujours obtenir ce que ça va. Voici mon code:

var tbl = document.getElementById('my_table'); 
for (var i = 0 ;i<tbl.rows.length-1; i++) { //for each row
        row = tbl.rows[i];
        row.getElementById('delete_row').className="other_classname";
}

Ce code cependant renvoie l'erreur:

Uncaught TypeError: Object #<HTMLTableRowElement> n'a pas de méthode getElementById'

Aucune Idée de ce qui pourrait être mauvais?

  • row.getElementById('delete_row').className="other_classname"; ne semble pas faire sens - qu'essayez-vous de réaliser ici? Est 'delete_row' une cellule de tableau <td>?
  • Hi 'delete_row" est une id a href intérieur de la dernière cellule de chaque ligne (dernière colonne d'un tabale est rempli avec hrefs de la même id). Je vais corriger ma question en une seconde.
InformationsquelleAutor HoGo | 2013-01-15