将数据从头部的JavaScript传输到正文中的html

时间:2013-06-24 17:03:15

标签: javascript html function head

我在这里遇到一个问题,试图将我的html文件头部的一些信息(在JavaScript中)传输到我想要在正文中的div中创建的表中。我想知道是否可以将信息从头部传递到身体。比如说,创建一个表并让输入数据成为头部的一些声明变量。

我还有一个函数,我想从该函数传输输出并将其输入到表中。这是我的一些代码。

<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>

3 个答案:

答案 0 :(得分:1)

你拼错了“功能”。试试这个:

var distance = function() {};

答案 1 :(得分:0)

是的,您可以将该函数的返回值分配给表中的输入。假设您有以下输入(我没有在您的标记中看到一个,这都是示例):

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

然后您可以设置此输入的值:

document.getElementById("tableInput").value = distance();

答案 2 :(得分:0)

function loadInTable()
{
var checkData=[
[1,1,2,3],
[4,5,6,7],
[8,9,10,11],
[12,13,14,15],
];
for(var i=0;i<4;i++)
{
for(var j=0;j<4;j++){
id=i+""+j;
document.getElementById(id).innerHTML =checkData[j][i];
}
}
}
table,tr,td{
border:1px solid black;
}
table{
width:50%;
}
<body onload="loadInTable()">
<center><table >
<tr><td id="00"></td><td id="10"></td><td id="20"></td><td id="30"></td></tr>
<tr><td id="01"></td><td id="11"></td><td id="21"></td><td id="31"></td></tr>
<tr><td id="02"></td><td id="12"></td><td id="22"></td><td id="32"></td></tr>
<tr><td id="03"></td><td id="13"></td><td id="23"></td><td id="33"></td></tr>
</table></center>
</body>