求用js写的九九乘法表

如题所述

1、使用js的for循环输出页面

<script language=javascript>
//使用表格来写,先定义表格       
      var table = document.createElement("table");       
      document.body.appendChild(table);       
      //使用border-collapse来合并单元格边框。       
      table.style.borderCollapse="collapse";
      
      //开始循环编写公式
for(var i=1; i<=9; i++) {           
          //声明行。           
          var tr = document.createElement("tr");           
          table.appendChild(tr);           
          for(var j =1; j <=i; j++) {               
          //声明列。               
          var td = document.createElement("td");               
          tr.appendChild(td);               
           //编写口诀公式               
          var s =j+'×'+i+'='+i*j;               
          //将公式输进单元格内。               
          td.innerHTML =s;               
          //下面定义单元格的样式。               
          td.style.height = "30px";               
          td.style.width = "80px";               
          td.style.margin = "0";               
          td.style.padding = "5px 10px";               
          td.style.textAlign = "center";               
          td.style.border = "1px solid gray";                   
          }       
      }
</script>

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-13
测试已通过,希望可以帮到你!
<html>
<head>
<body>
<div id="mydiv">
</div>

</body>
</html>
<script>
function fun()
{
var str = "";
for(i=1; i<=9; i++){
for(j=1; j<=i; j++){
str += j+"*"+i+"="+i*j+" ";
}
str += "\n\r";
}
alert(str);
}
fun();
</script>本回答被网友采纳
第2个回答  2017-07-07
for(var i=1;i<=9;i++){
for(var n=1;n<=i;n++){
console.log(i+'*'+n+'='+i*n);
}
}
输出结果的格式按需要自己改就是了
第3个回答  2012-11-23
var info = "";
for(var i = 1; i <= 9; i++){
for(var j = 1; j <= i; j++)
info += i + "*" + j + "=" + i * j + "________";
info += "<br />";
}
document.write(info);
第4个回答  2021-01-13

04九九乘法表的记忆方法

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网