Можно ли изменить цвет фона DIV на основе выбора конечного пользователя из выпадающего списка? Например, у меня есть раскрывающееся меню с параметрами синего, зеленого, красного и т. Д., И я бы хотел, чтобы цвет фона DIV был тем, что выбирает пользователь. Вот что я пытался, но я не могу понять, как получить его это работа:Как изменить цвет фона DIV в выпадающем меню?
<head>
<style>
div.results{
position: relative;
left: 300px;
height: 200px;
width: 200px;
border: 1px solid;
color: black;
}
</style>
<script>// this script will place the background image.
function selectBackground(){
var e = document.getElementById("selector");
var BackgroundValue = e.options[e.selectedIndex].value;
document.getElementById("PreviewResults").style.background-color= BackgroundValue;
}
</script>
</head>
<body>
<div class="selectors">
<select id=selector>
<option>Select Background</option>
<option value="blue">Blue</option>
<option value="yellow">Yellow</option>
<option value="green">Green</option>
<option value="red">Red</option>
</select>
<button onclick="selectBackground()">Preview Results</button>
</div>
<div class="results" id="PreviewResults" style="background-color:white;">
Results Here
</div>
</body>
Это работало отлично! Спасибо за объяснение. – kevinw18