我如何使console.log()打印在范围输入上选择的值?


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()
}
})

将解决它

<代码>

相关内容

  • 没有找到相关文章

最新更新