Помогите чайнику
Добрый день)
Нужен простенький скрипт который бы суммировал 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, время: 04:13. |