⊗jsPmPrTCM 473 of 505 menu

Modification des cellules d'un tableau HTML en JavaScript

Soit un tableau HTML #table. Supposons que nous ayons la tâche de faire quelque chose avec chaque cellule du tableau, par exemple, écrire dans chacune d'elles le texte '!'.

Discutons des nuances de la résolution d'une telle tâche.

Comme vous le savez, un tableau HTML a une structure bidimensionnelle : il y a des lignes, et dans elles des cellules. On peut résoudre notre tâche de la manière suivante : parcourir les lignes avec une boucle et dans chaque ligne parcourir les cellules avec une boucle et effectuer sur elles l'action souhaitée. Le schéma de résolution présenté est similaire à la façon dont nous créerions un tel tableau, en le remplissant avec des lignes et des cellules.

Cependant, dans ce cas, deux boucles imbriquées seraient superflues : on peut simplement obtenir toutes les td et les parcourir avec une boucle, en effectuant l'opération nécessaire. Faisons cela :

let tds = document.querySelectorAll('#table td'); for (let td of tds) { td.textContent = '!'; }

Soit un tableau HTML avec des nombres et un bouton. Lorsqu'on clique sur le bouton, doublez le nombre dans chaque cellule du tableau.

azbydeenesfrkakkptruuz