Сообщение от serebann
|
Подскажите, почему при вычитание (-) всё срабатывает правильно
А при сложении (+) просто прибавляется ещё одно число к существующему.
|
Потому, что значение поля, это строка, а + в JS не только складывает, но и является операцией конкатенации строк.
Либо var bits = parseInt(document.getElementById("bits").value);, либо var bits = +document.getElementById("bits").value;