input.addEventListener('click', () => {
let input = document.getElementById('myRange').value
console.log(input.value)
if (input === '1'){
theme1()
}
if (input === '2'){
theme2()
}
})
console.log(input.value)
表示undefined
。我想让它们在每次点击输入时显示所选值
在你的代码中,你将input
设置为值然后尝试执行.value
所以实际上你正在执行input.value.value
将代码更改为
input.addEventListener('click', () => {
const value = document.getElementById('myRange').value
console.log(value)
if (value === '1'){
theme1()
}
if (value === '2'){
theme2()
}
})
将解决它
<代码>代码>