I seem not to be able to figure out why my "if" part of the function is not working on onclick event. I am trying to make a function to execute on onclick in HTML, it executes it but I always get "undefined" as a result...
My HTML is:
<button type="button" id="n1" class="btn btn-secondary btn-decor" onclick="pressNumber()">1</button>
<button type="button" id="n2" class="btn btn-secondary btn-decor" onclick="pressNumber()">2</button>
and Javascript
var displayedValue = document.getElementById("calc-disp").textContent;
var fullNumber;
function pressNumber () {
if (document.getElementById("n1")) {
var fullNumber = displayedValue + numbers[1];
}
else if (document.getElementById("n2")) {
var fullNumber = displayedValue + numbers[2];
}
displayValueNow();
}
// display result
function displayValueNow () {
document.getElementById("calc-disp").innerHTML = fullNumber;
}```
thanks for any advice