Показать сообщение отдельно
  #12 (permalink)  
Старый 13.07.2011, 17:49
Интересующийся
Отправить личное сообщение для uznik73 Посмотреть профиль Найти все сообщения от uznik73
 
Регистрация: 13.07.2011
Сообщений: 14

Сообщение от ksa Посмотреть сообщение
Проверяй их значения... Это и называется "писать программу".
в javascript я не силен потому задаю глупые вопросы)
Дотумкать как проверять именно по значениям мне не удалось
в общем сделал так:
<!DOCTYPE html>
<html>
<head>
<title>test</title>
<style type="text/css">
</style>
<script type="text/javascript">
function Get() {
	var ot=document.getElementsByTagName('table')
	var i=2
	var s=1
	var val
	while (ot[i]) {
		if (ot[i].className!='if_ch') {
			i++
			continue
			
		}
		val=ot[i].rows[0].cells[1].innerHTML+ot[s].rows[0].cells[1].innerHTML
		alert(val)
		i++
	}
}
</script>

</head>
<body>
<table>
	<tbody>
		<tr>
			<td>
				<span>Test</span>
			</td>
			<td>1020</td>
		</tr>
	</tbody>
</table>
<table class="if_ch">
	<tbody>
		<tr>
			<td class="if_ch_name ">
				<span title="">Уровень жизни</span>
			</td>
				<td class="if_ch_val ">2.4</td>
		</tr>
	</tbody>
</table>
<table class="if_ch">
	<tbody>
		<tr>
			<td class="if_ch_name ">
				<span title="">tes</span>
			</td>
				<td class="if_ch_val ">12.4</td>
		</tr>
	</tbody>
</table>

<button onclick='Get()'>Get</button>
</body>
</html>

В общем если ставить так
val=ot[i].rows[0].cells[1].innerHTML*ot[s].rows[0].cells[1].innerHTML

то значения перемножаются, если "+" то складываются но не математическим действием а просто выводит оба значения..
В общем то нубский вопрос, сегодня пока гуглил на решение моей проблемы видел где то писали про знак плюс в javascript, не подскажете где можно про это почитать? А то что то сейчас уже не могу найти..
Ответить с цитированием