Показать сообщение отдельно
  #4 (permalink)  
Старый 05.12.2010, 21:15
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от romanco
как бы их сложить и отобразить сумму в диве id="sum"
Как вариант...

<html>
<head>
<style>
</style>
<script>
function Inc(Obj) {
	var i=(Obj.className=='plus')? 1: -1
	var o=Obj.parentNode
	var j=+o.getElementsByTagName('span')[0].innerHTML
	o.getElementsByTagName('span')[0].innerHTML=j+i
	o=o.parentNode
	i=+o.getElementsByTagName('div')[0].getElementsByTagName('span')[0].innerHTML
	j=+o.getElementsByTagName('div')[1].getElementsByTagName('span')[0].innerHTML
	document.getElementById('sum').innerHTML=i+j
}
</script>
</head>
<body>
<div>
	<div class="eqv">
		<a href="#" class="minus" onclick='Inc(this)'>-</a><span></span><a href="#" class="plus" onclick='Inc(this)'>+</a>
	</div>
	<div class="eqv">
		<a href="#" class="minus" onclick='Inc(this)'>-</a><span></span><a href="#" class="plus" onclick='Inc(this)'>+</a>
	</div>
	<div id="sum"></div>
</div>
</body>
</html>
Ответить с цитированием