<script>
myVar = document.getElementById('colorpick').value;
function color_click(myVar){
document.getElementById("touch").style.backgroundColor=myVar;
}
</script>
<select name="colorpick" id="colorpick">
<option value="red">red</option>
<option value="blue">blue</option>
<option value="green">green</option>
</select>
<div id="touch" onclick="color_click(myVar);"> XXXXXXXXXXX </div>
当我将“蓝色”替换为 myVar 的值时,此代码按预期工作,但是我想在单击元素以更改其背景之前通过下拉菜单选择哪种颜色。