вопрос
Есть блоки:
В 2 из них содержатся цифры, которые нужно посчитать и записать в блок 3. Я делал так:
Но скрипт не плюсует значения, а пишет и рядом: 34. Подскажите, что нужно сделать, чтобы он их посчитал как математические числа?
<div id="test1">3</div>
<div id="test2">4</div>
<div id="text3"></div>
В 2 из них содержатся цифры, которые нужно посчитать и записать в блок 3. Я делал так:
test1 = document.getElementById('test1').innerHTML;
test2 = document.getElementById('test2').innerHTML;
test3 = test1+test2;
document.getElementById("test3").innerHTML = test3;
Но скрипт не плюсует значения, а пишет и рядом: 34. Подскажите, что нужно сделать, чтобы он их посчитал как математические числа?
parseInt("3 слепых мышки"); // Вернет 3
parseFloat("3.14 метров"); // Вернет 3.14
parseInt("12.34"); // Вернет 12
parseInt("0xFF"); // Вернет 255
Еще вариант var product = "21" * "1"; // должно получиться число
Ответ нашел в поиске. Источник тут.