<html> 
<head> 
<script type="text/javascript"> 
var i=1; 
var j=1; 
while(i<=9){ 
j=1; 
document.write("<table style='border:1px solid red;'>"); 
document.write("<tr>"); 
while(j<=9){ 
document.write("<td style='border:1px solid red;width:40px;'>"); 
document.write(j<=i?(i+"*"+j+"="+i*j): '&nbsp;+&nbsp;'); 
document.write("</td>"); 
j++; 

document.write("</tr>"); 
document.write("</table>"); 
i++; 

</script> 
</head> 
</html>
这是一个在矩形表格中输出的99表 但是一个格表格大小不一的 怎么改一下啊

解决方案 »

  1.   

    document.write(" <td style='border:1px solid red;width:40px;'>"); 
    把width改大点
      

  2.   

    <script type="text/javascript"> 
    var i=1; 
    var j=1; 
    while(i<=9){ 
    j=1; 
    document.write("<table style='border:1px solid red; border-collapse:collapse;width:800px;'>"); 
    document.write("<tr>"); 
    while(j<=9){ 
    document.write("<td style='width:50px;padding-left:15px; border:#FF0000 solid 1px;'>"); 
    document.write(j<=i?(j+"*"+i+"="+i*j): ' + '); 
    document.write("</td>"); 
    j++; 

    document.write("</tr>"); 
    document.write("</table>"); 
    i++; 
    } </script>