标点_网络 2017-11-15 10:24 采纳率: 100%
浏览 987
已采纳

js 表格内部文本框计算

如何使用JS进行计算出税费和保险工资合计,以及保险、工资、税费合计。
税费为保险工资合计乘以3%。
我只是列出两行来,实际应用是根据数据库里的人员名单来进行调用。如何在根据表格的行数在计算出对应的总和。
刚刚接触JS,不太了解,谢谢大家了!

 <table width="1000" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="200" align="center">姓名</td>
<td width="200" align="center">保险</td>
<td width="200" align="center">工资</td>
<td width="200" align="center">税费</td>
<td width="200" align="center">工资保险合计</td>
<td width="200" align="center">工资、保险、税费合计</td>
</tr>
<tr>
<td width="200" align="center">张三</td>
<td width="200" align="center"><input name="bx1" type="text" id="bx1" value="1500"></td>
<td width="200" align="center"><input name="gz1" type="text" id="gz1" value="2000"></td>
<td width="200" align="center"><input type="text" name="sf1" id="sf1"></td>
<td width="200" align="center"><input type="text" name="gzbxhj1" id="gzbxhj1"></td>
<td width="200" align="center"><input type="text" name="gzbxsfhj1" id="gzbxsfhj1"></td>
</tr>
<tr>
<td width="200" align="center">李四</td>
<td width="200" align="center"><input name="bx2" type="text" id="bx2" value="1460"></td>
<td width="200" align="center"><input name="gz2" type="text" id="gz2" value="2500"></td>
<td width="200" align="center"><input type="text" name="sf2" id="sf2"></td>
<td width="200" align="center"><input type="text" name="gzbxhj2" id="gzbxhj2"></td>
<td width="200" align="center"><input type="text" name="gzbxsfhj2" id="gzbxsfhj2"></td>
</tr>
<tr>
<td width="200" align="center" bgcolor="#0066FF">合计</td>
<td width="200" align="center" bgcolor="#0066FF"><input name="bxhj" type="text" id="bxhj"></td>
<td width="200" align="center" bgcolor="#0066FF"><input name="gzhj" type="text" id="gzhj"></td>
<td width="200" align="center" bgcolor="#0066FF"><input type="text" name="sfsj" id="sfsj"></td>
<td width="200" align="center" bgcolor="#0066FF"><input type="text" name="gzbxhjhj" id="gzbxhjhj"></td>
<td width="200" align="center" bgcolor="#0066FF"><input type="text" name="gzbxsfhjhj" id="gzbxsfhjhj"></td>
</tr>
</table>
  • 写回答

1条回答 默认 最新

  • 软件求生 2017-11-16 01:37
    关注

    大体思路如下:
    1、创建五个对象,分别代表保险input标签、工资input标签、税费input标签、工资保险合计input标签、工资、保险、税费合计input标签。
    2、遍历每一个tr,然后工资保险合计input标签的属性value值=工资input标签+保险input标签。然后把刚刚计算的合计值+工资+保险赋值给工资、保险、税费合计input标签,即可。
    我建议你用jquery,很方便。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥100 需要跳转番茄畅听app的adb命令
  • ¥50 寻找一位有逆向游戏盾sdk 应用程序经验的技术
  • ¥15 请问有用MZmine处理 “Waters SYNAPT G2-Si QTOF质谱仪在MSE模式下采集的非靶向数据” 的分析教程吗
  • ¥50 opencv4nodejs 如何安装
  • ¥15 adb push异常 adb: error: 1409-byte write failed: Invalid argument
  • ¥15 nginx反向代理获取ip,java获取真实ip
  • ¥15 eda:门禁系统设计
  • ¥50 如何使用js去调用vscode-js-debugger的方法去调试网页
  • ¥15 376.1电表主站通信协议下发指令全被否认问题
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证