Показать сообщение отдельно
  #2 (permalink)  
Старый 04.01.2016, 16:01
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

ivt22,
https://learn.javascript.ru/dom-nodes
https://learn.javascript.ru/traversing-dom
https://learn.javascript.ru/basic-dom-node-properties
может документацию почитать?
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
</head>

<body>
<table id="result_table" border="1">
	<thead>
		<tr>
			<th>Номер по каталогу</th>
			<th>Наименование</th>
			<th>Цена</th>
			<th>Количесвто</th>
		</tr>
	</thead>
	<tbody>
		<tr>
			<td>236-1002012-А</td>
			<td>Блок цилиндров</td>
			<td>345 р.</td>
			<td>
				<div class="number">
					<span class="minus" onclick="decrem('inp0');">-</span>
					<input type="text" value="1" id="inp0">
					<span class="plus" onclick="increm('inp0'); sum_price(this)">+</span>
				</div>
			</td>
		</tr>
		<tr>
			<td>23-1005159</td>
			<td>Болт</td>
			<td>2500 р.</td>
			<td>
				<div class="number">
					<span class="minus" onclick="decrem('inp1');">-</span>
					<input type="text" value="1" id="inp1">
					<span class="plus" onclick="increm('inp1'); sum_price(this)">+</span>
				</div>
			</td>
		</tr>
		<tr>
			<td>236-1002265-А</td>
			<td>Прокладка левая</td>
			<td>4000 р.</td>
			<td>
				<div class="number">
					<span class="minus" onclick="decrem('inp2');">-</span>
					<input type="text" value="1" id="inp2">
					<span class="plus" onclick="increm('inp2'); sum_price(this)">+</span>
				</div>
			</td>
		</tr>
		<tr>
			<td>236-1004355181</td>
			<td>Шайба</td>
			<td>1435 р.</td>
			<td>
				<div class="number">
					<span class="minus" onclick="decrem('inp3');">-</span>
					<input type="text" value="1" id="inp3">
					<span class="plus" onclick="increm('inp3'); sum_price(this)">+</span>
				</div>
			</td>
		</tr>
		<tr>
			<td>236-1005178</td>
			<td>Болт стяжной</td>
			<td>567 р.</td>
			<td>
				<div class="number">
					<span class="minus" onclick="decrem('inp4');">-</span>
					<input type="text" value="1" id="inp4">
					<span class="plus" onclick="increm('inp4'); sum_price(this)">+</span>
				</div>
			</td>
		</tr>
	</tbody>
</table>
<script>   function increm()
{

}
function sum_price(element_table)
{
	var tttbody = element_table.parentNode.parentNode.parentNode.getElementsByTagName('td')[2].innerHTML;//исключительно для примера, а как надо смотрите последнюю ссылку
	var message = tttbody;
	alert(message);
}

</script>
</body>

</html>

Оптимизировать инпут-счетчик
Ответить с цитированием