Я должен быть простым:
input.value += "text overwrites instead of adding";
Оператор + = добавляет что-то к переменной, в то время как = назначаетновое значение.
Изобразите это:
var a=8;
a+=4;
console.log(a);
следы 12
Если мы сделаем это так:
var a=8;
a=4;
console.log(a);
следы 4