Gewusst wie: übergeben eines ausgewählten drop-down-Wert einer Funktion, die änderungen der Hintergrundfarbe onclick

<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>

Dieser code wie erwartet funktioniert, wenn ich Ersatz 'blau' für den Wert von myVar, aber ich wollen, wählen Sie die Farbe, die via dropdown-Menü, bevor ich Sie auf das element, um es zu ändern-hintergrund.

InformationsquelleAutor Joe | 2013-04-23

Schreibe einen Kommentar