HTML5输入颜色的默认颜色

前端之家收集整理的这篇文章主要介绍了HTML5输入颜色的默认颜色前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_403_1@输入类型=“color”的默认颜色为黑色:#000000。

即使我给它一个空值…

< input type =“color”value =“”/>

…默认颜色总是黑色。

我想让用户有选择一种颜色的选择,但如果他不是这意味着没有选择颜色,甚至不是白色#FFFFFF。

有没有办法强制输入type =“color”不是黑色作为默认值?

我可以使用某种“监听器”来检查用户是否第一次更改颜色,如果没有,忽略该值,但我想避免Javascript。

解决方法

当在< input type =“color”>中使用值属性的hexcode时,我注意到的一点是它必须是六位数,如果对于白色你使用#fff,它不工作。它必须是#ffffff。

通过javascript设置时也会发生同样的情况。
document.querySelector(‘input [type =“color”]’)。value =’#fff’不起作用。颜色保持黑色。
你必须使用document.querySelector(‘input [type =“color”]’)。value =’#ffffff’才能工作。

有点要小心。

猜你在找的HTML5相关文章