我有一個腳本,它將表格中的所有內容相加,並添加一個新的行。從表格和總數到5的倍數
現在我有這樣的代碼:
var tds = document.getElementById('count2').getElementsByTagName('td');
var sum = 0;
for(var i = 0; i < tds.length; i ++) {
if(tds[i].className == 'count-me') {
sum += isNaN(tds[i].innerHTML) ? 0 : parseInt(tds[i].innerHTML);
}
}
function roundUpToAny($n,$x=5) {
return (ceil($n)%$x === 0) ? ceil($n) : round(($n+$x/2)/$x)*$x;
}
document.getElementById('count2').innerHTML += '<tr class="sum"><td colspan="2" style="background:#fff;">Wypłacono, podpis:</td><td colspan="4" style="background:#fff;"></td><td>Łącznie</td><td class="count2">' + sum + '</td></tr>';
我如何結合這'+ sum +'
與功能roundUpToAny()
?我試過將'+ sum +'
更改爲'roundUpToAny(sum)'
,但這不起作用。
你試過''+ roundUpToAny(sum)+'' –
是的,這行表格不會出現 – Dawid
您是否在控制檯收到任何錯誤? – 31piy