Я пытаюсь сделать полностью базовый калькулятор с JavaScript и HTML. Я еще не закончил его, но ни одна из моих кнопок не работает.Базовый калькулятор JS/HTML
function NumberClicked(numValue) {
\t //alert(numValue);
\t document.getElementById("calcInput").value += numValue;
}
function ClearAll() {
\t document.getElementById("calcInput").value = '';
\t document.getElementById("calcOutput").value = '';
}
function Add() {
\t var output = document.getElementById("calcOutput");
\t output.value = Number(document.getElementById("calcInput").value) + Number(output.value);
\t document.getElementById("calcInput").value = '';
}
function Subtract() {
\t var output = document.getElementById("calcOutput");
\t output.value = Number(document.getElementById("calcInput").value) - Number(output.value);
\t document.getElementById("calcInput").value = '';
}
function Divide() {
\t var output = document.getElementById("calcOutput");
\t if (output.value == "") {
\t \t output.value = document.getElementById("calcInput");
\t } else {
\t \t output.value = Number(output.value)/Number(document.getElementById("calcInput").value);
\t }
\t document.getElementById("calcInput").value = '';
}
function Multiply() {
\t //var
}
result<input id="calcOutput" type="text">
<br>
input<input id="calcInput" type="text">
<br>
<button onclick="ClearAll();">clear</button>
<br>
<button onclick="NumberClicked(7);">7</button>
<button onclick="NumberClicked(8);">8</button>
<button onclick="NumberClicked(9);">9</button>
<button onclick="Divide();">/</button>
<br>
<button onclick="NumberClicked(4);">4</button>
<button onclick="NumberClicked(5);">5</button>
<button onclick="NumberClicked(6);">6</button>
<button onclick="Multiply();">*</button>
<br>
<button onclick="NumberClicked(1);">1</button>
<button onclick="NumberClicked(2);">2</button>
<button onclick="NumberClicked(3);">3</button>
<button onclick="Subtract();">-</button>
<br>
<button onclick="NumberClicked(0);">0</button>
<button onclick="Add();">+</button>
<br>
Я добавил скрипку демо на ваш вопрос. Вы можете видеть, что кнопки действительно работают. Пожалуйста, уточните свой вопрос, чтобы точно объяснить, в чем проблема. – isherwood
@isherwood, не используйте JSFiddle здесь больше, вместо этого вы должны использовать фрагмент кода. –
@PrestonS нет причин не использовать JSFiddle, фрагменты - это просто удобная вещь –