0

プロンプト ウィンドウでのユーザー入力からテーブルを生成するには、Javascript を使用する必要があります。

これは宿題であり、jQuery や関数スクリプトなどについては説明していません。基本的な計算スクリプトを実行しただけです。教師は、問題を解決するために教えられた方法と同様の方法を使用するように求めています。

私はグーグルで検索して、見つけたものから解決しようとしましたが、まだ教えられていない方法を特に使用したくありません.クラスで行われます。そして、先生に聞いてもあまり役に立たないことはわかっています。

これは私がこれまでに得たものであり、最大 10 の入力時間テーブルのリストを生成しますが、そのデータをテーブルにまとめる必要があります。知る必要があるのは、ドキュメントがどこに必要かだけです.write数値をテーブルに生成するためのタグ?

いくつかの簡単なコマンドで実行できますか? それとも、これまで教えられてきたことよりも高度ですか?

<html>
<body bgcolor=#66ccff text=#ff6600>

    <script type="text/javascript">

    var number = prompt("Please enter a number:");

    for (i=1; i <= 10; i++)
    {document.write( number + " x " + i + " = " + i*number + "<br>");};


    </script>

</body>
</html>
4

2 に答える 2

0

この方法はどうですか:

<html>
<body bgcolor="#66ccff" text="#ff6600">

    <script type="text/javascript">

    var number = prompt("Please enter a number:");

    document.write('<table border="1">');
    for (i=1; i <= number; i++) {
        document.write('<tr><td>' + number + " x " + i + "</td><td>=</td><td>" + i*number + "</td></tr>");
    };
    document.write('</table>');


    </script>

</body>
</html>
于 2013-09-02T07:46:20.107 に答える
-1

未定義の番号に 2 を割り当てただけなので、最初の実行ではエラーは発生しません

<script type="text/javascript">

var number = prompt("Please enter a number:");

if(number == undefined)
  number =2;

for (i=1; i <= 10; i++)
{document.write( number + " x " + i + " = " + i*number + "<br>");};


</script>

jsbin リンクはこちら: https://jsbin.com/puvitinaxi/edit?html,output

于 2015-08-07T05:05:00.480 に答える