我在这里遇到一个问题,试图将我的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>
答案 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>