<!DOCTYPE HTML PUBLIC "-//w3c//DTD HTML 4.01//EN" "http://www.w3org./TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv = "Content-Type" content="text/html" charset="GBK">
<title>99乘法表</title>
</head>
<body>
<script type="text/javascript">for(var a = 1; a<10; a++){

for(var b = 1 b<10; b++){
//实现乘法公式
alert(document.write(a+"*"+b+"="+a*b+"&nbsp"));
}
alert(document.write("<br />"));
}
</script> </body>
</html>浏览器JavaScriptHTML

解决方案 »

  1.   


    <script type="text/javascript">
     
    for(var a = 1; a<10; a++){ for(var b = 1;b<10; b++){
     //实现乘法公式
    document.write(a+"*"+b+"="+a*b+"&nbsp");
     }
    document.write("<br />");
     }
     </script>
      

  2.   


    <script type="text/javascript">
    window.onload = function(){
    for(var a = 1; a<10; a++){
      for(var b = 1;b<10; b++){
      //实现乘法公式
    document.write(b+"*"+a+"="+a*b+"&nbsp"); 
                            if(b==a)break;  }
    document.write("<br />");
      }
    }
     </script>楼上的欠缺一个判断【 if(b==a)break;】
      

  3.   


    <!DOCTYPE HTML PUBLIC "-//w3c//DTD HTML 4.01//EN" "http://www.w3org./TR/html4/strict.dtd">
    <html>
    <head>
    <meta http-equiv = "Content-Type" content="text/html" charset="GBK">
    <title>99乘法表</title>
    </head>
    <body> 
    <script type="text/javascript">
    for(var a = 1; a<=9; a++){
    for(var b = 1; b<=a; b++){
    document.write(b+"*"+a+"="+a*b+"&nbsp");
    }
    document.write("<br />");
    }
    </script></body>
    </html> 
      

  4.   

    onload之后不能再用document.write()