繁体   English   中英

修改颜色时,HTML5 input type=color onChange 事件不会触发

[英]HTML5 input type=color onChange event does not fire when the color is modified

HTML5 input type=color 问题是当我附加 onchange 事件时,它仅在修改和保存颜色时触发,而不是在修改时触发。

我正在寻找一个在我实时更改颜色时触发的事件,而不是在我关闭颜色选择器并保存它时触发。

 const triggerme = (id) => { document.getElementById('result').innerHTML = document.getElementById(id).value; }
 <input type="color" id="clrPicker" onchange="triggerme(this.id)"> <p id="result"></p>

对于实时预览,请使用 oninput 事件。

你可以检查这个例子:

https://codeburst.io/color-switcher-ui-with-color-input-type-css-variables-d4efd8aa6f8f

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM