我有一个颜色选择器:的Javascript文本框的值
HTML:
<input type="button" id="msg" name="msg" value="msg">
<label for="background-color">Choose a calor for background : </label>
<input id="background-color" type="color" value="#ff0000" onchange="javascript:document.getElementById('chosen-color').value = document.getElementById('background-color').value;"/>
<label for="chosen-color">You have chosen : </label>
<input id="chosen-color" type="text" value="#ff0000"/>
的JavaScript:
document.getElementById('msg').addEventListener('click', function() {
alert (colorPicker);
}, false);
//Color Picker
var colorPicker = (document.getElementById('chosen-color').value);
消息框只是显示的默认值FF0000当我点击按钮消息框,即使它显示不同的值。我如何让它显示实际价值?
为什么当你使用纯JavaScript时,这被标记为jQuery? – Johan 2013-03-05 20:44:13