3

http://jscolor.comの jscolor.js を使用しています

以下の関数は、以前にユーザー入力をコード ジェネレーターに追加するために使用したものです。選択した 16 進数の色を入力すると、コード ジェネレーターに追加されます。

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を使用しているので、16進コードはジェネレーターに追加されないので、私の質問は、関数にどのような変更を加える必要があるのでしょうか?

4

1 に答える 1

2

ボタンを使ってそれを考え出した

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;
}
于 2012-06-06T18:31:32.217 に答える