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 Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Weil Sie wollen, um die Farbe via dropdown-Menü, wenn Sie auf die div, so dass Sie brauchen, um
in der color_click Funktion.
Sie können versuchen, diese:
Und in Sie div:
Hoffe, es ist hilfreich.
Du bist herzlich willkommen.
InformationsquelleAutor Xiaodan Mao
Müssen Sie den Zugriff auf den Wert der ausgewählten option. Das zu tun, brauchen Sie etwas wie dieses:
InformationsquelleAutor ryanbrill