gpt4 book ai didi

javascript - HTML Javascript 数组列表

转载 作者:行者123 更新时间:2023-11-30 17:11:18 26 4
gpt4 key购买 nike

function saveForm() {

var array = [];
array.push(txtTName.value + "," + txtTNumber.value + "," + txtProjName.value + "," + getTotal());

var scores = document.getElementById("scores");
scores.innerHTML += "<br \>" + array[0] + array[1] + array[2];
}

这是我的代码。因此,当按下按钮时,它会调用“saveForm()”,将值保存到数组中并显示它们。第一次调用时显示“xxxxx undefined undefined”,下次调用“yyyyyy undefined undefined”。它不应该返回“xxxxx yyyyy undefined”吗?

出于测试目的,我现在只显示元素 0、1 和 2。

function saveForm(){

var array = [];
var list = txtTName.value + "," + txtTNumber.value + "," + txtProjName.value + "," + getTotal();
array.push(list);
var scores = document.getElementById("scores");
scores.innerHTML += "<br \>" + array[0] + array[1] + array[2];
}

这是 saveForm() 的编辑版本。这些值并不重要,我更想知道它是否只改变第一个元素是有原因的。我需要在函数外创建数组吗?

最佳答案

function saveForm() {
var array = [];

array.push(txtTNumber.value);
array.push(txtTNumber.value);
array.push(txtProjName.value);
array.push(getTotal());

document.getElementById("scores").innerHTML += "<br \>" + array.join(', ');
}

关于javascript - HTML Javascript 数组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26950557/

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