input.addEventListener('click', () => { let input = document.getElementById('myRange').value console.log(input.value) if (input === '1'){ theme1() } if (input === '2'){ theme2() } }) El console.log(input.value) muestra undefined . Quiero que me muestre el valor seleccionado en la entrada cada vez que hago clic en él.
En su código, está configurando la input al valor y luego tratando de hacer .value , por lo que esencialmente está haciendo input.value.value
Cambiando su código a
input.addEventListener('click', () => { const value = document.getElementById('myRange').value console.log(value) if (value === '1'){ theme1() } if (value === '2'){ theme2() } })lo resolvere