Этот вопрос закрыт для ответов, так как повторяет вопрос Как с помощью javascript прибавит к цифре в заголовке 100?
@losos_lapolosos

Как к цифре в заголовке прибавить число?

Добрый день! Задачка довольно простая, как мне кажется, но я никак не могу её решить. Мне нужно чтобы при нажатии на чекбокс, к цене в заголовке прибавлялось ещё 100 рублей.
Вот код:
<div class="price">
  <h2 id="price">2950₽</h2>
</div>


Вот код всех checkbox
<div class="checkOne">
            <label class="checkbox"><input type="checkbox" value="Стандарт" onclick='firs1()'>Стандарт</label>
          </div>
          <div class="checkOne">
            <label class="checkbox"><input type="checkbox" value="Стандарт" onclick='firs()'>Комфорт</label>
          </div>
          <div class="checkOne">
            <label class="checkbox"><input type="checkbox" value="Стандарт" onclick='firs2()'>Минивен (до 6 чел.)</label>
          </div>
          <div class="checkOne">
            <label class="checkbox"><input type="checkbox" value="Стандарт" onclick='firs3()'>Минивен (до 8 чел.)</label>
          </div>

<div class="checkTwo">
            <label class="checkbox">Без детского кресла<input type="checkbox" value="Стандарт"></label>
          </div>
          <div class="checkTwo">
            <label class="checkbox">1 кресло<input type="checkbox" value="Стандарт" onclick="plus1()"></label>
          </div>
          <div class="checkTwo">
            <label class="checkbox">2 кресла<input type="checkbox" value="Стандарт"></label>
          </div>
          <div class="checkTwo">
            <label class="checkbox">3 кресла<input type="checkbox" value="Стандарт"></label>


Вот код javascript:
var price = document.getElementById('price');

function firs() {
  price.innerHTML = '3450₽'
}

function firs1() {
  price.innerHTML = '2950₽'
}

function firs2() {
  price.innerHTML = '4950₽'
}

function firs3() {
  price.innerHTML = '5750₽'
}


Нужно чтобы при нажатии на checkbox с onclick="plus1()" он прибавлял 100 к текущей цене.
  • Вопрос задан
  • 109 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Добрый день!

Советую почитать правила, особое внимание на пункт 3.4.

Задачка довольно простая, как мне кажется, но я никак не могу её решить.

Во-первых, ваша субъективная оценка сложности никому тут не интересна. Во-вторых, ваше "кажется" - бред сумасшедшего, задачка для вас не простая, а бесконечно сложная - будь иначе, вы бы этот вопрос не стали задавать.

Вот код

Говнокод.

https://codepen.io/anon/pen/dxVKwQ?editors=1010
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@shevalera
У тебя price не цифра, а строка из-за символа "₽". Убери его и работай как с числом
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы