javascript - HTML5输入类型Color,如何使用javascript更改其值

标签 javascript jquery html

Input type="colour"

在图像中您可以看到铅笔和橡皮擦按钮,我想要的是当单击铅笔时,输入的值应更改为黑色,而当单击橡皮擦时,输入的值应更改为白色。

我试过这个 <button onclick="$('#color-select').val(0,0,0);$('#stroke-select').val(3);">Pencil</button>

<button onclick="$('#color-select').val('255,255,255');$('#stroke-select').val(30);">Eraser</button>

但它不起作用,它改变了画笔大小的值,但在两种情况下颜色都变成黑色......需要帮助。

最佳答案

您应该使用 6 个字符的十六进制值作为颜色。 spec for the HTML5 color input需要它。

即:

<button onclick="$('#color-select').val('#ffffff');$('#stroke-select').val(30);">Eraser</button>
<button onclick="$('#color-select').val('#000000');$('#stroke-select').val(3);">Pencil</button>

关于javascript - HTML5输入类型Color,如何使用javascript更改其值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23260399/

相关文章:

javascript - Chai 深平等和平等不工作

javascript - 如何改变列表框中当前选中项的值?

javascript - 如何从下拉列表中获取选定的值并将其传递给 sql 查询

jquery后退按钮显示div元素

javascript - @RequestParam 不接受请求发送的字符串中的 '&',存储 & 之前的所有字符并 chop 其余字符

javascript - $(this) 和 $ ("#id") 在 jquery 的每个循环中的区别

javascript - node.js - 用 jasmine 模拟模块

javascript - 使用 Javascript 中的 Dropbox Core API 将文件上传到 Dropbox

html - 我想从正则表达式返回操作捕获的数据

javascript - Javascript 中的 HTML 行 Controller