公司提了做一个调色板更换背景的需求,然后就找到了input
将type设置为color就可以正常调出颜色选择器了
但是需要注意的是onchange事件,网上很多教程和博主都写的是直接绑定事件
document.qs('#onchange').onchange(()=>{
alert(this.value)
})
然后这样是拿不到的,要在中间加一次点击事件才可以
document.qs('#onchange').onchange(()=>{
document.qs('#onchange').click()
alert(this.value)
})
这样就可以正确获取到value颜色值了,再次记录一下。太多人乱转教程,自己不验证了。