Ajout d'un rang aux lignes d'une table HTML en utilisant la console JavaScript du navigateur
Publié le 12/10/2024 • Actualisé le 12/10/2024
Dans ce bout de code, nous voyons comment ajouter un rang aux lignes d'une table HTML en utilisant la console JavaScript du navigateur. Ouvrez votre console JavaScript et copiez / collez le snippet ci-dessous, et laissez la magie se produire. Veuillez noter que l'on peut aussi selectionner la table par sa classe ; dans ce cas utilisez getElementsByClassName()
à la place de getElementsByTagName()
, et dans les lignes en dessous, remplacez table.
par table[0].
// Select the table class
const table = document.getElementById('myTable');
// Add the new colum name in the header
const head = table.getElementsByTagName('thead')[0].rows;
const newColumn = head[0].insertCell(0);
newColumn.innerHTML = "Rank";
// Finally, add the rank to each row
const rows = table.getElementsByTagName('tbody')[0].rows;
for (let i = 0; i < rows.length; i++) {
const newCell = rows[i].insertCell(0);
newCell.innerHTML = i + 1;
}
Name | Score |
---|---|
COil | 10 |
Jmsche | 8 |
Wouterj | 5 |
Plus sur Stackoverflow Lire la doc Snippet aléatoire
A vous de jouer !
Ces articles vous ont été utiles ? Vous pouvez m'aider à votre tour de plusieurs manières : (cliquez sur le lien "reply" dans à droite pour me contacter )
- Me remonter des erreurs ou typos.
- Me remonter des choses qui pourraient être améliorées.
- Aimez et repostez !
- Suivez moi sur Bluesky 🦋
- Inscrivez-vous au flux RSS.
- Cliquez sur les boutons Plus sur Stackoverflow pour me faire gagner des badges "annonceur" 🏅.
Merci et à très bientôt sur Strangebuzz ! 😉
