Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   background-color и событие onChange (https://javascript.ru/forum/misc/10009-background-color-i-sobytie-onchange.html)

chelsea 15.06.2010 13:57

background-color и событие onChange
 
Всем привет.
Задачка такая: есть таблица в ячейке которой список select. При изменение элемента option должен меняться background ячейки.
Я написал так но ничего не работает (javascript не знаю вообще)
<td id="id1" style="background-color: blue">
   <select onChange="ChangeBg(id1)">
       <option value="val1">val1</option>
       <option value="val2">val2</option>
       <option value="val3">val3</option>
   </select>
</td>

function ChangeBg(id){
    var td = document.getElementById(id);
    td.style.background-color = red;
}

Плиз помогите.

Kolyaj 15.06.2010 14:04

Цитата:

Сообщение от chelsea
javascript не знаю вообще

Как можно просить помощи со словами "ничего не знаю", "знать не хочу", "я типа в JS новенький"? Неужели от этого у кого-то должно появиться желание помогать?

Цитата:

Сообщение от chelsea
td.style.background-color = red;

backgroundColor

Skipp 15.06.2010 14:10

и не так
<select onChange="ChangeBg(id1)">

а так

<select onChange="ChangeBg('id1')">

chelsea 15.06.2010 14:34

Да, и еще цвет нужно было взять в кавычки. Всем спасибо.


Часовой пояс GMT +3, время: 22:07.