Этот вопрос закрыт для ответов, так как повторяет вопрос Как с помощью 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 к текущей цене.
  • Вопрос задан
  • 90 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Добрый день!

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

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

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

Вот код

Говнокод.

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

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

Потому что уже есть похожий вопрос.
Похожие вопросы
Александрия Москва
от 200 000 до 250 000 руб.
Foodtronics Москва
от 100 000 до 200 000 руб.
Алгоритмика Москва
от 120 000 до 200 000 руб.
22 авг. 2019, в 11:45
1000 руб./за проект
22 авг. 2019, в 11:33
250000 руб./за проект
22 авг. 2019, в 11:09
600 руб./в час