gpt4 book ai didi

使用变量、返回值和 CSS 数据的 Javascript 表格

转载 作者:行者123 更新时间:2023-11-30 10:50:29 25 4
gpt4 key购买 nike

我在让我的 javascript 生成的表从我的 .js 文件输入数据时遇到问题。我在单独的 .js 文件中有数组:

firstName = new Array();
lastName = new Array();
street = new Array();
city = new Array();
state= new Array();
zip = new Array();
amount = new Array();
date = new Array()


firstName[0]="Nina";
lastName[0]="Largent";
street[0]="88 Regal Lane";
city[0]="Williamsburg";
state[0]="KY";
zip[0]="40769";
amount[0]=125;
date[0]="2011-09-18";


firstName[1]="Mike";
lastName[1]="Hunt";
street[1]="Da404 Barrow Street";
city[1]="London";
state[1]="KY";
zip[1]="40742";
amount[1]=75;
date[1]="2011-09-18";

, etc....

我已经完成循环并可以将数据记录并写入页面,但无法在本地脚本中将数据应用到我想要的位置。

这是我目前所拥有的。

<script type="text/javascript">

function amountTotal()
{
var total = 0
for (var i = 0; i<amount.length;i++)
{
total = total + amount[i]
}
{
return total
}
}

这将返回我的总数 5175,我想将其应用于我认为我应该能够说出的总单元格 (document.write("total");),但这不起作用。它所做的只是在单元格中打印单词 total。

  <div id="data_list">

<script type="text/javascript">

document.write("<table border='1' rules='rows' cellspacing='0'>");
document.write("<tr>");
document.write("<th>Date</th><th>Amount</th><th>First Name</th><th>Last Name</th><th>Address</th>");
document.write("</tr>");
document.write("</table>");

var contributors = 0
for (var i = 0; i <amount.length; i++){

if (i % 2){
document.write("<tr>")
}
else {
document.write("<tr class='yellowrow'>")
}
document.write("<td>date</td><td class='amt'>amount</td><td>firstName</td><td>lastName</td>");
document.write("<td>street<br />city, state zip</td>");
document.write("</tr>");
}


</script>

</div>

<div id="totals">

<script type="text/javascript">
var total = 5175
document.write("<table border='1' cellspacing='1'>");
document.write("<tr>");
document.write("<th id='sumTitle' colspan='2'>");
document.write("Summary");
document.write("</th>");
document.write("</tr>");
document.write("<tr>");
document.write("<th>Contributors</th>");
document.write("<td>contributors</td>");
document.write("</tr>");
document.write("<tr>");
document.write("<th>Amount</th>");
document.write("<td>$total</td>");
document.write("</tr>");
document.write("</table>");

</script>

</div>

如有任何帮助,我们将不胜感激。几天来我一直在绞尽脑汁。

最佳答案

document.write("total"); 只是简单地写入文本“total”,以打印变量 total 的值,您只需执行以下操作:document.write(总计);

关于使用变量、返回值和 CSS 数据的 Javascript 表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5680291/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com