如何用JS实现自动求和(单价*数量)

如何用JS实现自动求和(单价*数量),第1张

var pri = parseInt(document.getElementById('inpbox1').innerText)//单价

var num = parseInt(document.getElementById('inpbox2').innerText)//数量

alert(pri*num)//d出单价*数量的合计

那就自己遍历这个table中的行,取出要求和的列的值,然后相加。JavaScript代码如下:

function getSum(tbId, cellIdx) {

  var tbObj = document.getElementById(tbId), sumValue = 0, i

  // 从第二行开始循环,认为第一行为标题行

  for (i = 1 i < tbObj.rows.length i++) {

    // 这里认为单元格内的第一个元素就是数值文本,未作有效性检查 

    sumValue += eval(tbObj.rows[i].cells[cellIdx].childNodes[0].nodeValue) 

  }

   

  return sumValue    

}

此代码未测试,可能要自己再调试修改以符合你的需求。

//1.首先 fun(this)获取dd 的价格100;

    function fun(){    

    var dd = $("#jiage1").text() 这是那100元

    //eavl($("#jine").text()+dd) 这样可以让它加起来,你也可以转成number()来加

    //下面的语句是意思是,显示的地方是空的 那么就显示你点的值,否加起来

    var jine = $("#jine").text()==""?dd:eavl($("#jine").text()+dd)

    //加起来放上去就可以了

    

    $("#jine").text(jine)

    }


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7978133.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存