回 帖 发 新 帖 刷新版面

主题:求助 急!!

请教一个问题  如何实现九九乘法表  而且每一个式子都在一个单元格里面


写了一段代码 但还是不行
<script language="javascript">
function calc(){
document.write("<table width=100% border=1><tr>");
for(var i=1;i<10;i++)
{ document.write("<th>"+i+"</th>");
}
for(var i=1;i<10;i++)
{document.write("<tr>");
}
for(var j=1;j<10;j++)
{document.write ("<td>");
if(j<=i){
document.write(j+"*"+i+"="+(j*i));
}else{
document.write("&nbsp;");
}
document.write("</td>");
}
document.write("</tr>");
}
document.write("</table>");
}
calc();
</script〉
这段代码写在head 区里  但都不显示  关键是如何利用语句使得每一个的式子如何显示出现在单元格里

回复列表 (共1个回复)

沙发


<script language="javascript">
function calc()
{
    var result=0;//保存结果
    document.write("<table>");

    for(var i=1;i<=9;i++)// 控制行
     {
         document.write("<tr>");
            for(var j=1;j<=i;j++)//控制列
              {
                  document.write("<td>");
                  result=i*j;
                  document.write(i+"*"+j+"="+result);
                  document.write("</td>");
               }
          document.write("</tr>");
      }
    document.write("</table>");   
    
}
</script〉
在<body>标签中加入onload事件 :<body onload="calc()">

 以上代码没有经过调试的,有什么不对请指教,谢谢!

我来回复

您尚未登录,请登录后再回复。点此登录或注册