我需要通过传递表的大小来动态生成一个带有Javascript的表。该表是一个n表。
funtion createTable(n) {
var body = getElementByTag('body');
var table = document.createElment('table');
table.setAttribute("border","1px solid #ccc");
for (i=0;i<n;i++){
var row = table.insertRow(i);
for (j=0;j<n;j++){
var cell= row.insertCell(j);
}
}
}
我无法让它工作
答案 0 :(得分:1)
一些语法错误,您需要将表添加到DOM。
function createTable(n) {
var body = document.getElementsByTagName('body')[0];
var table = document.createElement('table');
table.setAttribute("border","1px solid #ccc");
body.appendChild( table );
for (i=0;i<n;i++){
var row = table.insertRow(i);
for (j=0;j<n;j++){
var cell= row.insertCell(j);
}
}
}
createTable(10);
演示