• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:javascripに関する質問です)

JavaScriptで九九の表を作成する方法

このQ&Aのポイント
  • JavaScriptを使って、9×9のマス目一つずつに中点・を表示させる方法を紹介します。
  • for文とif文を使用して、行と列が1の時に中点・を表示させるようにします。
  • 九九の表を作成するために、HTMLのtable要素を使用し、JavaScriptで表の各マスに中点・を表示させます。

質問者が選んだベストアンサー

  • ベストアンサー
  • demesuke
  • ベストアンサー率50% (1/2)
回答No.3

document.write("<center>"); document.write("<h1>九九の表</h1>"); document.write("<table border>"); for (var i = 1; i < 10; i++){ document.write("<tr>"); // ひとつの行を作成 for(var j = 1; j < 10; j++) { document.write("<td>"); document.write("・"); document.write("</td>"); } document.write("</tr>"); } document.write("</table>"); document.write("</center>"); こういうことではなくて?

その他の回答 (2)

  • shiren2
  • ベストアンサー率47% (139/295)
回答No.2

色んな箇所で閉じタグの位置や数が合っていないです。 やりたいことはこういうことではないでしょうか。 インデントは全角スペースになっています。 document.write("<center>"); document.write("<h1>九九の表</h1>"); document.write("<table border>"); for (var i = 1; i < 10; i++){  document.write("<tr>");  // ひとつの行を作成  for(var j = 1; j < 10; j++) {   if ( i==1 || j==1 ) {    document.write("<td>・</td>");   }else{    document.write("<td></td>");   }  }   document.write("</tr>"); } document.write("</table>"); document.write("</center>");

  • kokucho81
  • ベストアンサー率61% (157/255)
回答No.1

まず、{}の対応が合っていません。 確認しましょう。 内側のfor文を終わらせる「}」が抜けているのだろうと思われます。 9×9のマス目一つづつに ================================ <script language="JavaScript" type="text/javascript"> <!-- document.write("<center>"); document.write("<h1>九九の表</h1>"); document.write("<table border>"); for (var i = 1; i < 10; i++){ document.write("<tr>"); // ひとつの行を作成 for(var j = 1; j < 10; j++) { document.write("<td>"); document.write("・",i*j); document.write("<","/td>"); } // end for2 document.write("<","/tr>"); } // end for1 document.write("<","/table>"); document.write("<","/center>"); //--> </script> ================================ 元のソースに、i==1 || j==1 という記述がありますが、 「縦横1行目に対して、何か特別なことをしようとしているのでしょうか?」 具体的な記述が無いので不明ですが、{}の対応さえなんとかなっていれば、 ご自分で充分対処・変更が可能なレベルだと思います。

74591111
質問者

補足

質問に捕捉をつけ忘れましたif文とfor文を使い表示させたいですあと数字の隣に中点・ではなく9×9のマス目一つづつに・だけ表示させたいです

関連するQ&A