Показать сообщение отдельно
  #1 (permalink)  
Старый 05.11.2018, 14:51
Новичок на форуме
Отправить личное сообщение для Andrey07 Посмотреть профиль Найти все сообщения от Andrey07
 
Регистрация: 19.07.2018
Сообщений: 6

Функция не видит глобальные переменные.
Всем привет!
Столкнулся с проблемой! Объявляю глобальные переменные, а функция их не видит, как только я их объявляю в функции все начинает работать.
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Calculator</title>
</head>
<body>
<p>Number 1: <input type="number" id="num1"></p>	
<p>Number 2: <input type="number" id="num2"></p>
<button onclick="plust()">Plust</button>
<button onclick="minus()">Minus</button>
<button onclick="deliver()">Deliver</button>
<button onclick="multiply()">Multiply</button>
<hr><br>
Total:<h3 id="total"></h3>
	<script src="Calc.js" defer></script>
</body>
</html>


let num1 = document.getElementById('num1').value;
let num2 = document.getElementById('num2').value;
let out = document.getElementById('total');
//num1 = parseInt(num1);
//num2 = parseInt (num2);
function plust(){
	out.innerHTML = num1 + num2;
}
function minus(){
	out.innerHTML = num1 - num2;
}
Ответить с цитированием