не совсем понял, что требуется
<script>
window.onload = function () {
var div = document.getElementById('div');
var colorPrices = {
красный_шёлк: 15,
синий_дух: 25,
белый_плен: 30
};
sel = document.createElement('select');
var str = '';
var obj = {};
obj = document.createElement('option');
obj.innerHTML = '--------------------';
sel.appendChild(obj);
for (var i in colorPrices) {
obj = document.createElement('option');
obj.innerHTML = (i + '"').replace('_', ' "');
sel.appendChild(obj);
}
document.body.appendChild(sel);
sel.onchange = function () {
if (this.selectedIndex != 0) {
value = sel.options[sel.selectedIndex].text;
alert(value +': ' + colorPrices[value.replace(/\"/g, '').replace(' ', '_')]);
}
}
}
</script>