Помогите чайнику
Добрый день)
Нужен простенький скрипт который бы суммировал 2 числа до момента когда первое перевалит за 2000 то-есть: есть число "a" к нему надо добавить 300 но если число "a" больше 2000 то суммировать уже ничего не надо) <div class="shop-man-text" id="число a">Полученое число</div> Помогите пожалуйста:-? |
sim4ik-one,
https://learn.javascript.ru/while-for |
Цитата:
|
sim4ik-one,
Цитата:
document.getElementById("число а").innerHTML = a; (или с использованием jQuery - вам вчера отвечал рони в другой теме) Только в id лучше использовать латинские буквы во избежание недоразумений (тем более что это - рабочее обозначение, используемое в скриптах для идентификации элемента, а не текст, отображаемый на экране) А если еще нужен и текст, то document.getElementById("число а").innerHTML = "число а=" + a; |
Dilettante_Pro,
вот что получилось, точнее что не получилось:D <div class="shop-man-bl"> <img class="shop-man" src="/img/cor-man.png" alt=""> <div class="shop-man-text">Сумма вашего заказа — <span id="shop-summ">$ORDER_AMOUNT_RAW$</span> ₽</div> </div> <div class="shop-man-bl"> <img class="shop-man" src="/img/cor-bj.png" alt=""> <div class="shop-man-text">+ Стоимость доставки — <span id="shop-dost">300</span> ₽</div> </div> <div class="shop-man-vs">Вся сумма с доставкой</div> <div class="shop-man-sm"><span id="shop-resul"></span> ₽</div> <div class="shop-man-bs">*—Бесплатная доставкапри заказе на сумму от 2000 Р</div> <?if($BODY$)?><a href="/shop/checkout"><button class="shop-man-but" name="" type="submit">Продолжить</button></a> $BODY$ <a class="shop-man-sg" href="javascript://" rel="nofollow" onclick="return clearBasket();">Сбросить все</a> <?else?> <div class="shop-man-sg"></div> <?endif?> <script type="text/javascript"> function slogenie() { var a=document.getElementById('shop-summ').value; var b=document.getElementById('shop-dost').value; var summ; summ=parseInt(a)+parseInt(b); summ('#shop-resul').prepend('summ'); }); </script> |
sim4ik-one,
Если я правильно сумел понять, что вам нужно, то требуется небольшое изменение функции function slogenie() { var a=document.getElementById('shop-summ').value; var b=document.getElementById('shop-dost').value; var summ=parseInt(a); if(summ<2000) summ += parseInt(b); $('#shop-resul').prepend(summ); }); |
Вы это имели в виду?
function addition (a, term) { var result; if (a < 3000) { return = a + term; } else { return false; } } alert(additional(300, 500)); alert(additional(4000, 500)); |
Часовой пояс GMT +3, время: 14:44. |