gpt4 book ai didi

javascript - 如何乘以javascript中的所有值

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:50:26 25 4
gpt4 key购买 nike

我有一个包含多个文本框的表单,文本框的数量会根据我从数据库中检索到的值而变化。我想要做的是将文本字段值的所有值相乘,所以首先我将它们放入一个数组并将它们相乘并将答案发送到文本框。但我似乎无法得到正确的答案。

例如,当我有 3 个文本框并且我在每个文本框中输入 1 我应该得到 1x1x1 = 1 但我得到的答案是 3。当我在每个文本框中输入 2 我应该得到 2x2x2 = 8 但答案是 12 .

我的代码如下:

Javascript 代码:

function sumfrm(form){ 
var totalOdds = 0;
var odds = document.getElementsByTagName('input');
var n;
var i; //
for (i = 0; i < odds.length; ++i) {
n = parseFloat(odds.item(i).value, 10);
if (!isNaN(n)) {
totalOdds += n*n;
}
}

最佳答案

var totalOdds = 1; //initialize like this
totalOdds = totalOdds * n // do this in your for loop

应该可以解决问题

您目前拥有的 1x1x1。

totalOdds 一开始是0

之后总赔率 += 1 * 1

是1

第二次后再次总赔率 += 1 * 1

是2

第三次之后是3

关于javascript - 如何乘以javascript中的所有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8191003/

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