| Name | Age | Color | Month | | name1 | 21 | green | 1 | | name2 | 18 | blue | 6 | | name3 | 19 |yellow | 4 |
6 Réponses :
Simplifiez en mappant en mappage sur un tableau, puis utilisez le modèle pour sortir.
Vous pouvez ranger le code HTML à partir de cet exemple. p>
p>
<div>| Name | Age | Color | Month |<div> <div class="content"></div>
Vous pouvez récupérer les données par l'indice d'itération.
p>
<div id="table" class="row clearfix"> </div>
J'ai eu le même problème il y a un moment. Vous pouvez utiliser cette fonction pour créer cette table de manière dynamique. Tout ce que vous avez à faire est de transmettre un tableau 2D à la fonction et cela le créera.
p>
const data = [ ["Name","Age"], ["Adam", 21], ["Samy", 28] ] function tableCreate(data){ var body = document.body,//Change the body element to the element that you want the table to be inserted into tbl = document.createElement('table'); tbl.style.width = '100px'; tbl.style.border = '1px solid black'; for(var i = 0; i < data.length; i++){ var tr = tbl.insertRow(); for(var j = 0; j < data[i].length; j++){ var td = tr.insertCell(); td.appendChild(document.createTextNode(data[i][j])); td.style.border = '1px solid black'; } } body.appendChild(tbl); } tableCreate(data);
Voici sur Ony Way d'insérer la table dans p> html code> via
javascript code>. Juste itérer sur les tableaux et créer des éléments HTML avec les données requises.
<div id="table" class="row clearfix"></div>
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" rel="stylesheet"/> <div id="table" class="col-sm-12"> <div class="row"> <div class="col-sm-3">Name</div> <div class="col-sm-3">Age</div> <div class="col-sm-3">Color</div> <div class="col-sm-3">Month</div> </div> </div>
TABLE.CREATREADEADeAreadhead Code> Pour créer THEAD> CODE>. LI>
- Utilisez
INSERTROW (index) code> pour créer tr> code>. LI>
- Utilisez
insertcell (index) code> pour créer td> code>. li>
p>
#table,
#table td,
#table th {
border: 1px solid;
}
Pourquoi ne pas utiliser A pour boucle puis et accéder aux valeurs de la matrice via le comptoir?