Я отвечаю на это с некоторыми предположениями, которые я сделаю, поскольку это не совсем ясно из вопроса.
Предположение 1: У вас есть эта таблица, сделанная с использованием клика, который получает данные где-то:
<div id="myTabDiv">
<table name="mytab" id="mytab1">
<tr>
<td>col1 Val1 (has ID)</td>
<td>col2 Val2 (has jan_ap)</td>
<td>col3 Val3 (has jan_hm)</td>
<td>col4 Val4 (has result)</td>
</tr>
<tr>
<td>col1 Val1 (has ID)</td>
<td>col2 Val2 (has jan_ap)</td>
<td>col3 Val3 (has jan_hm)</td>
<td>col4 Val4 (has result)</td>
</tr>
Предположение 2: Yo заполнил col 1-3 со значениями, но у вас есть волшебная кнопка, которая при нажатии вычисляет col4. Эта кнопка использует функцию JS.
function calc(){
var table = document.getElementById("mytab1");
for (var i = 0, row; row = table.rows[i]; i++) {
//iterate through rows
//rows would be accessed using the "row" variable assigned in the for loop
for (var j = 0, col; col = row.cells[j]; j++) {
//iterate through columns
//columns would be accessed using the "col" variable assigned in the for loop
//here you can do things like saying sum col[1] + col[2] and then input result in col[3]
}
}
}