【发布时间】:2019-07-14 13:31:46
【问题描述】:
所以基本上我正在尝试创建一个有序列表来跟踪输入到文本框中的数字并显示相关数组中所有数字的总和。不幸的是,我现在无法访问代码,因为它在另一台计算机上,但我可以提供 pusdo-code。这就是我想要做的。
用户在
input元素中输入数字value并按下回车键button。输入
button获取此value并将其添加到array并将此值添加到ordered list以显示为输入值的列表。在
<h3>元素中显示数组的总和/累加值。能够删除动态创建的
li元素onclick。在删除或添加元素时更新并显示数组和
<h3>。
如果有更好的方法来执行此操作,请删除代码。我不是 JS 方面的专家,所以请随意深入解释。
【问题讨论】:
-
不要一次添加到数组中,一次添加到 DOM 中。只需有一个函数在 dom 中呈现数组和总和,并在向数组添加/删除值时调用它。
-
"很遗憾,我现在无法访问代码,因为它在另一台计算机上..." 我建议现在删除这个问题,然后编辑,一旦您可以访问minimal reproducible example 代码,就更新并重新打开它。因为这个问题太开放了,而且是一个基于意见的思想实验。
-
用户通过输入一个数字并按下回车键来填充数组。你能举个例子吗?
-
@DavidThomas 计算机正在工作。我无法从我的工作计算机导出文件,我只能在那里管理它们,这就是为什么我无法提供代码,除非我只是创建另一个示例。
标签: javascript html arrays internet-explorer ecmascript-5