JS ES6 数组对象多组多个属性相加求和

需要实现的功能:计算每列输入的数量相加后不能大于等于100。例如:已卖数量和剩余数量相加后大于等于100是不能提交的。根据input的name属性来计算。注:列表为无限制... 需要实现的功能:
计算每列输入的数量相加后不能大于等于100。
例如:已卖数量 和 剩余数量 相加后大于等于 100 是不能提交的。
根据input的name属性来计算。注:列表为无限制
展开
 我来答
骨沙成画
2020-12-02 · TA获得超过821个赞
知道小有建树答主
回答量:125
采纳率:50%
帮助的人:58.3万
展开全部
不知道你的数据格式怎么样,对象数组大致可以这么判断,返回true或false
arr.every(item=>{
let num=0
for(k in item){
num+=item[k]
}
return num<100
})
更多追问追答
追问

我想要的是根据每列的name属性来计算求和

追答
let flag=[...document.querySelectorAll("tr")].every(item=>{
let num=0;
[...item.querySelectorAll("input")].forEach(ele=>{

num+=ele.value*1
})

return num<100
})
原理差不多的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式