javascript - 从 jscolor 获取颜色

标签 javascript code-generation jscolor

我正在使用来自 http://jscolor.com 的 jscolor.js

下面的函数是我之前用来将用户输入添加到代码生成器的函数。他们输入自己选择的十六进制颜色,它会被添加到代码生成器中。

function changeOutlineColour(){
   var jj_input4 = document.getElementById('jj_input4').value;
   document.getElementById('outlinecolour').innerHTML = jj_input4;
   document.getElementById('jj_preview2').style.outlineColor = '#' + jj_input4;
}

这是添加代码的地方,在 span 标签之间

<div class="jj_yourcode">
    <p>#<span id="outlinecolour"></span>;</p>
</div>

现在我正在使用 jscolor,十六进制代码没有添加到生成器中,所以我的问题是,我必须对函数进行哪些更改才能做到这一点?

最佳答案

用一个按钮搞定

HTML:

<button type="submit" onClick="submitColour()">Set Colour</button>

Javascript:

function submitColour(){
    var jj_input4 = document.getElementById('jj_input4').value;
    document.getElementById('outlinecolour').innerHTML = jj_input4;
}

关于javascript - 从 jscolor 获取颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10917556/

相关文章:

javascript - 使用 jscolor picker 改变 div radial-gradient 颜色

php - 禁用跨域调用

java - 在运行时生成实体

javascript - 动态创建任意属性的过滤器

angularjs - 有没有办法从 angular.element 获取原始 DOM 元素

jquery - 将一个元素的文本颜色设置为另一元素的背景颜色

javascript - 滚动到div的底部?

javascript - 错误时从 AJAX 调用重定向到 View

php - http请求AJAX

使用 JavaAssist 创建方法时抛出 java.lang.VerifyError