A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.mozilla.org/fr/docs/Web/API/HTMLTableElement/insertRow below:

table.insertRow - Les API Web

table.insertRow

Baseline Widely available

La méthode HTMLTableElement.insertRow() insère une nouvelle ligne dans la table et retourne une référence à la nouvelle ligne.

Syntaxe
var ligne = HTMLTableElement.insertRow(optionnel indice = -1);
var tbody_particulier = document.getElementById(id_tbody);
var ligne = tbody_particulier.insertRow(indice);
Exemple
<table id="TableA">
  <tr>
    <td>Ancienne ligne supérieure</td>
  </tr>
</table>
<script type="text/javascript">
  function ajouteLigne(tableID) {
    // Récupération d'une référence à la table
    var refTable = document.getElementById(tableID);

    // Insère une ligne dans la table à l'indice de ligne 0
    var nouvelleLigne = refTable.insertRow(0);

    // Insère une cellule dans la ligne à l'indice 0
    var nouvelleCellule = nouvelleLigne.insertCell(0);

    // Ajoute un nœud texte à la cellule
    var nouveauTexte = document.createTextNode("Nouvelle ligne supérieure");
    nouvelleCellule.appendChild(nouveauTexte);
  }

  // Appelle ajouteLigne() avec l'ID d'une table
  ajouteLigne("TableA");
</script>

Pour être valide dans un document HTML, un élément TR doit avoir au moins un élément TD.

Remarquez que insertRow insère directement la ligne dans la table et renvoie une référence à la nouvelle ligne. La ligne n'a pas besoin d'être ajoutée séparement comme cela aurait été le cas si document.createElement() avait été utilisé pour créer un nouvel élement TR.

Spécifications Compatibilité des navigateurs Voir aussi

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4