【发布时间】:2016-12-02 03:11:57
【问题描述】:
我进行了研究和研究,也许我只是想念它,但我是 javascript 的新手,仍然遇到问题。基本上,我需要使用来自创建数组的 html 表单中的数据来构建一个表。我觉得我有点接近了,但就是无法到达那里。
<script type="text/javascript">
var flights = [];
var miles = [];
function getInfo() {
flights.push(document.getElementById('flight').value); //add flight info element to array
miles.push(document.getElementById('miles').value); //add miles info element to array
document.getElementById('flight').value ='';
document.getElementById('miles').value =''; //initial text box is blank
}
function disp(){
var sum = 0;
for (var i=0; i < miles.length; i++){
sum = sum + miles[i];
}
var table = document.createElement("TABLE");
document.body.appendChild(table);
for(var i=0; i < flights.length; i++){
var row = document.createElement("TR");
var flightCell = document.createElement("TD");
var milesCell = document.create Element("TD");
document.createTextNode(flights[i]);
document.createTextNode(miles[i]);
flightCell.appendChild(flights);
milesCell.appendChild(miles);
row.appendChild(flights);
row.appendChild(miles);
table.appendChild(row);
}
}
</script>
<style>
td
{border-left:1px solid black;
border-top:1px solid black;}
table
{border-right:1px solid black;
border-bottom:1px solid black;}
</style>
<html>
<head>
<title>array form test</title>
</head>
<body>
Flight #
<input type="text" id="flight" />
Miles Flown
<input type="text" id="miles" />
<br />
<input type="button" value="Add Flight Info" onclick="getInfo();disp()" />
<br />
</body>
</html>
【问题讨论】:
-
你没有问任何问题...有什么问题?
-
不是 QA 格式。请编辑您的问题
标签: javascript arrays html-table