2016-11-17 63 views
-2

我重拍這個問題,希望能夠更好地理解它。我工作在其上下方構成的table.php文件:讀取td值並用php或javascript顯示總數

<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> 

我想要做的就是閱讀字段3和字段4的已經給定的值,使這兩個數字的加法計算,並顯示結果在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> 

...但他們沒有工作。任何新想法?

+1

請分享你的嘗試。 –

+0

到目前爲止你有嘗試過什麼嗎? – Deep

+0

是的!給我幾分鐘上傳幾個想法。 –

回答

0

使用jQuery:

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

問候

0

您可以使用jQuery:

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

$('table td:last-child').text(a); 

希望這有助於!