Gostaria de perguntar se há possibilidade de "reiniciar", voltar ao estado inicial, uma tag span associada a um botão, em javascript sem recorrer ao uso de inner.HTML, gostaria de fazer ela voltar a apresentar a string inicial que coloquei no span que é o "00".
Segue os códigos:
HTML
   <main class="main">
        <div>
            <div class="main__conteudo">
                <div class="main__alinhado">
                    <div class="main__box">
                        <div class="main__display">
                            <span id="resp" class="main__resultado">00</span>
                            <div class="main__botao btn">
                                <button id="gerar" class="btn__gerar">Gerar</button>
                                <button id="reset" class="btn__reset">Limpar</button>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </main>
JS
var btnGerar = document.querySelector("#gerar");
btnGerar.addEventListener("click", function() {
    var resultado = document.getElementById("#resp");
    resp.innerHTML = Math.floor(100 * Math.random());  
});
var btnLimpar = document.querySelector("#reset");
btnLimpar.addEventListener("click", function() {
   var limpar = document.getElementById("#resp");
   resp.innerHTML = "00";
});Gostaria de não ter de recorrer a este innerHTML ou ao textContent apenas alterando o conteudo da tag span. Gostaria de saber se há uma solução "mais elegante".
Obrigado.
 
            