Показать сообщение отдельно
  #7 (permalink)  
Старый 02.02.2009, 11:39
...
Отправить личное сообщение для Zibba Посмотреть профиль Найти все сообщения от Zibba
 
Регистрация: 13.10.2008
Сообщений: 225

Ну тогда как то вот так:

function operation(){
	var td1 = document.getElementById('table1').getElementsByTagName('td');
	var tr2 = document.getElementById('table2').getElementsByTagName('tr');
				
	var i = 0;				
	while(i < tr2.length){
		var td2 = tr2[i].getElementsByTagName('td');
		var value = parseFloat(td2[2].innerHTML) / parseFloat(td1[1].innerHTML)
		td2[2].innerHTML = value;
		i++;
	}				
}


<table id='table1' border="1">
	<tr>
		<td>какие то данные</td>
		<td>36</td>
		<td>какие то данные</td>
	</tr>
</table>
<br>
<table id='table2' border="1">
	<tr>
		<td>какие то данные</td>
		<td>какие то данные</td>
		<td>24000</td>
	</tr>
	<tr>
		<td>какие то данные</td>
		<td>какие то данные</td>
		<td>24000</td>
	</tr>
	<tr>
		<td>какие то данные</td>
		<td>какие то данные</td>
		<td>24000</td>
	</tr>
</table>
<br>
<span style="color:#99cc33" onclick="operation()">Замена</span>


Дальше уже додумаете или переделаете под свои нужды. Но идея примерно такая.
Ответить с цитированием