0

ここで、JavaScript の html ファイルの先頭から、本文の div に作成したいテーブルに情報を転送しようとして問題が発生しています。頭から体に情報を伝えることができるか知りたいです。たとえば、テーブルを作成し、入力データを head 内で宣言された変数にするとします。

関数もあり、その関数からの出力を転送してテーブルに入力したいと思います。ここに私が持っているいくつかのコードがあります。

<html>
<head>
    <script language="JavaScript">


        theta = Math.random() * 2 * Math.PI;
        r1 = Math.random() * R;
        r2 = R + (Math.random() * 100);
        ray = r1 + (Math.random() * (r2 - r1));
        point = [ray*Math.cos(theta), ray*Math.sin(theta)];


        var distance = funciton(x1, y1, R, x2, y2) {
            return (Math.sqrt(Math.pow((y2 - y1), 2) + Math.pow((x2 - x1), 2))) - R;
        };

    </script>
</head>
<body>
    <div>



    </div>
</body>

4

3 に答える 3

1

「関数」のスペルを間違えました。これを試して:

var distance = function() {};
于 2013-06-24T17:13:25.680 に答える
0

はい、その関数の戻り値をテーブル内の入力に割り当てることができます。次の入力があるとします (マークアップには表示されませんでした。これはすべて例です)。

<input type="text" id="tableInput"/>

次に、この入力の値を設定できます。

document.getElementById("tableInput").value = distance();
于 2013-06-24T17:06:31.083 に答える