1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| <!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>...</title>
<style>
td {text-align:center;min-width:25px;border:solid 1px gray;font-size:8px;height:25px;
}
</style>
<script type='text/javascript'>
window.addEventListener("load",()=>{
console.time()
BuildTable(document.body,100,100);
console.timeEnd()
},false);
function BuildTable(parent,h,w){
const xtable=document.createElement('table'),
xtbody=document.createElement('tbody'),
xtr=document.createElement('tr'),
xtd=document.createElement('td'),
t=[];
for(let i=0;i<h;i++){
t[i]=xtbody.appendChild(xtr.cloneNode());
};
t.forEach((v,i)=>{
for(let j=0;j<w;j++){
v.appendChild(xtd.cloneNode()).textContent=i+"-"+j
}
}
);
xtable.appendChild(xtbody)
parent.appendChild(xtable);
}
</script>
</head>
<body>
</body>
</html> |
Partager