Bon voila ce que j'ai réaliser, je suis débutante en JS, et l'objectif c'est de manipuler un tableau html en JS (Ajout, suppression des lignes et des colonnes) afin d'ajouter une ligne ou bien une colonne j'ai pensé à utiliser prompt() pour que l'utilisateur entre le nombre de lignes et de colonnes qu'il veut insérer.
<!DOCTYPE html>
<html>
<head>
<title>Java Script</title>
<script src="test.js" type="text/javascript" > </script>
</head>
<body>
<input type="button" value="Generate a table." onclick="generate_table()">
</body>
</html>
function generate_table() {
var body = document.getElementsByTagName("body")[0];
var tbl = document.createElement("table");
var tblBody = document.createElement("tbody");
for (var i = 0; i < 1; i++) {
var row = document.createElement("tr");
for (var j = 0; j < 1; j++) {
var cell = document.createElement("td");
var cellText = document.createTextNode("Old");
cell.appendChild(cellText);
row.appendChild(cell);
var cell2 = document.createElement("td");
var cellText2 = document.createTextNode("New");
cell2.appendChild(cellText2);
row.appendChild(cell2);
}
tblBody.appendChild(row);
}
tbl.appendChild(tblBody);
body.appendChild(tbl);
tbl.setAttribute("border", "2");
}