il eut était plus sympa de nous décrire le dysfonctionnement
Désolé, le fonctionnement devrait être le suivant:
Je souhaite effacer toutes les Rangées dont la Colonne 7 a la valeur "X"à partir de la ligne 2, jusqu'à la fin du Tableau.
for(var i=rowCount-1; i > -1; i--) { // les index commencent à 0
J'ai donc essayé ceci:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| function deleteRows(tableID) {
var table = document.getElementById(tableID);
var rowCount = table.rows.length;
var content = "X";
for(var i=0; i<rowCount-1; i++) {
if(i>1){
var Arow = table.rows[i];
if(Arow.cells[7].innerHTML == content) {
table.deleteRow(i);
i--;
rowCount--;
}
}
}
} |
A moins d'une erreur de ma part, ça ne fonctionne pas non plus...
Partager