Dom 元素没有被赋值

问题描述 投票:0回答:0

谁能解释为什么 currentOperationScreen 没有显示/被分配 5? console.log 说 numbr = 5.

谢谢!

let currentOperationScreen = document.getElementById('currentOperationScreen');
currentOperationScreen = '';
console.log(currentOperationScreen);

function appendToDisplay(numbr) {
    console.log(numbr);
    console.log(currentOperationScreen);
    if (numbr === '0' && currentOperationScreen.textContent === '') {
        return;
    }
    currentOperationScreen.textContent += numbr;
    console.log(currentOperationScreen);
}

dataButton = document.querySelectorAll('.data-number');
dataButton.forEach((button) => 
    button.addEventListener('click', () => appendToDisplay(button.textContent)))
javascript dom
© www.soinside.com 2019 - 2024. All rights reserved.