Джава скрипт оператор +=

#1 11 июля 2020 в 22:06
Привет, не могу понять чем отличается оператор = от +=. У меня есть код Он рабочий.

  1.  
  2. let rs = document.querySelector (".out-8"); //див основной
  3. document.querySelector('.b-8').onclick = f8;//3 кнопка при нажатии переджаем в out-8 инпут i-81 и кнопку b-81
  4.  
  5. function f8 () {
  6. rs.innerHTML = '<button class="b-81">Push Me Now</button>'; //2 помещаем кнопку в основной див
  7. rs.innerHTML += "<input type='text' class='i-81'/>" ;//1 помещаем инпут в основной див
  8. rs.innerHTML += "<div class ='out-81'></div>" ;//5 помещаем див в основной див, при клике на вторую кнопку
  9. document.querySelector (".b-81").onclick = f81;//4 вынули вторую кнопку и вешаем функцию
  10.  
  11. function f81 () {
  12. document.querySelector(".out-81").innerHTML = document.querySelector(".i-81").value; // получили див, присвоили значение из инпут
  13. }
  14. }
  15.  
Если же я сделаю так как ниже, то он не работает.

  1.  
  2. let rs = document.querySelector (".out-8"); //див основной
  3. document.querySelector('.b-8').onclick = f8;//3 кнопка при нажатии переджаем в out-8 инпут i-81 и кнопку b-81
  4.  
  5. function f8 () {
  6. rs.innerHTML = '<button class="b-81">Push Me Now</button>'; //2 помещаем кнопку в основной див
  7. rs.innerHTML = "<input type='text' class='i-81'/>" ;//1 помещаем инпут в основной див
  8. rs.innerHTML = "<div class ='out-81'></div>" ;//5 помещаем див в основной див, при клике на вторую кнопку
  9. document.querySelector (".b-81").onclick = f81;//4 вынули вторую кнопку и вешаем функцию
  10.  
  11. function f81 () {
  12. document.querySelector(".out-81").innerHTML = document.querySelector(".i-81").value; // получили див, присвоили значение из инпут
  13. }
  14. }
  15.  
Не могу информацию найти по этому поводу, По идее я же присваиваю значение с помощью =, зачем плюс то? Понятно если бы я хотел получить значения из инпута конкретно в виде цифр то поставил бы + но ито не где = а где переменная к примеру или value.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.