Показать сообщение отдельно
  #2 (permalink)  
Старый 02.11.2014, 23:19
Профессор
Отправить личное сообщение для caetus Посмотреть профиль Найти все сообщения от caetus
 
Регистрация: 23.09.2014
Сообщений: 197

<div id="basket">

<div>
<span>цена</span>
<input type="checked" data-check="basket">
</div>
<div>
<span>цена</span>
<input type="checked" data-check="basket">
</div>

<div>
<span>цена</span>
<input type="checked" data-check="basket">
</div>

</div>

(function () {


var basket = document.getElementById('basket');
var price  = 0;

basket.addEventListener('click', fn, false)

function fn (e) { 
var e = e.target || e.srcElement;

if(e.getAttribute('data-check') != 'basket') return;

var price_ = +e.parentNode.children[0].innerHTML;

if(e.checked == true) price += price_;

else if (e.checked == false) price -= price_;

document.getElementById('елемент где будем выводить цену').innerHTML = price;

}

}());

Последний раз редактировалось caetus, 02.11.2014 в 23:24.
Ответить с цитированием