Показать сообщение отдельно
  #3 (permalink)  
Старый 24.11.2015, 13:35
Интересующийся
Отправить личное сообщение для Low_Weaper Посмотреть профиль Найти все сообщения от Low_Weaper
 
Регистрация: 14.12.2014
Сообщений: 15

Сообщение от Mess4me Посмотреть сообщение
Low_Weaper,
так
<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
    <title></title>
</head>
<body>
<table>
<tr class="product">
    <td>
        <span id="down">-</span>
        <input type="text" value="0" label="name" id="counter">
        <span id="up">+</span>
    </td>
</tr>

    <div class="product">Продакт</div>

</table>
<script>
    var down = document.getElementById('down');
    var up= document.getElementById('up');
    var counter= document.getElementById('counter');
    var product = document.getElementsByClassName('product')[0];

    down.addEventListener('click', function (event) {

        counter.value  = counter.value -  1 ;
        if( counter.value == 0) product.style.color = 'black';
        if( counter.value < 0)  product.style.color = 'green';
        if( counter.value > 0) product.style.color = 'red';


    });

    up.addEventListener('click', function (event) {

        counter.value  = +counter.value + 1 ;
        if( counter.value == 0) product.style.color = 'black';
        if( counter.value < 0)  product.style.color = 'green';
        if( counter.value > 0) product.style.color = 'red';

    })


</script>
</body>
</html>


Почти, нужно чтобы именно tr class=product менялся
Ответить с цитированием