使用php或javascript读取td值并显示总数

Read td values and display total with php or javascript

本文关键字:显示 td php javascript 读取 使用      更新时间:2023-09-26

我重提这个问题,希望大家能更好地理解它。我正在工作的表。php文件的结构如下:

<table>
 <tr>
  <td class="a" name="id">Field1</td>
  <td class="b" name="title">Field2</td>
  <td class="c" name="adder">Field3</td>
  <td class="d" name="addend">Field4</td>
  <td class="e" name="sum">Field5</td>
 </tr>
</table>

我想做的是读取Field3和Field4的已经给定的值,对两个数字进行加法计算,并在Field5中使用php或javascript显示结果。我试过了:

<script>
var x = document.getElementByClassName("a");
var y = document.getElementByClassName("b");
var z = x+y;
document.write('z').innerHTML = c;
</script>

<script>
var a = document.getElementByClassName("a").innerHTML;
var b = document.getElementByClassName("b").innerHTML;
var c = a+b;
document.write("c").innerHTML = c;
</script>

…但是没有一个工作。有什么新想法吗?

使用Jquery:

var tot1 = parseInt($('.a').text());
var tot2 = parseInt($('.b').text());
var tot3 = parseInt(tot1+tot2);
$('.c').text(tot3);

你可以使用jQuery:

var a = 0;
$('table td:not(last-child)').each(function(i) {
    a += parseInt($(this).text());
});
$('table td:last-child').text(a);

希望这对你有帮助!