Intervertir les lignes d'une table HTML
Bonjour à tous,
Je cherche à intervertir les lignes d'une table HTML.
Voici mon code mais je bute sur la restauration de la ligne car savrow est modifiée du fait de la permutation des lignes.
Un grand merci pour votre aide.
WG614
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
function Up(id)
{
//On récupère toutes les lignes du tableau
var rows = document.getElementsByTagName('tr')
// On sauvegarde la ligne précédente
var savrow = new Array(rows[id]);
// On affecte les nouvelles valeur à la ligne précédente
rows[id].all[0].innerText = rows[id+1].all[0].innerText;
rows[id].all[1].all[0].value = rows[id+1].all[1].all[0].value;
// On restaure la ligne
rows[id+1].all[0].innerText = savrow.all[0].innerText;
} |