table border做一个九九乘法表表格但是做出来后没在同一行请问怎么改?只用js
1个回答
展开全部
//你这个直接往表格里写算了 还写啥js
九九乘法表 看成一个二维的平面坐标x,y
var table = '';
for (var x=0;x<=9;x++)
{
table += '<tr width="360px">';
for (var y=0;y<=x;y++)
{
table += '<td width="40px">'+x+'x'+y+'='+x*y+'</td>';
}
table += '</tr>'
}
document.body.innerHTML = '<table>'+table+'</table>'
改了一下 之前那个 写晕了
九九乘法表 看成一个二维的平面坐标x,y
var table = '';
for (var x=0;x<=9;x++)
{
table += '<tr width="360px">';
for (var y=0;y<=x;y++)
{
table += '<td width="40px">'+x+'x'+y+'='+x*y+'</td>';
}
table += '</tr>'
}
document.body.innerHTML = '<table>'+table+'</table>'
改了一下 之前那个 写晕了
追问
这是我们老师教的....他并没有教我们 for 和设置长宽高...
追答
上面我改了一下 写宽度只是为了看起来更规范
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询