Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > как изменить цвет элемента ... ?


Автор: FortMax 26.9.2007, 09:03
подскажите как сделать так, чтобы при наведении курсора мыши на ячейку таблицы менялся её фон ???

Автор: Pokoinik 26.9.2007, 09:15
<table><tr>
<td onmouseover='this.style.background="Black"'>klsdjgklsdfjglksdj</td>
</tr>
</table>

Автор: FortMax 27.9.2007, 06:05
а как сделать чтобы одновременно текст становился полужирным ???

Автор: Pokoinik 27.9.2007, 09:25
в onmouseover пишешь 
onmouseover='this.style.* = *';
А вместо звездочек пишешь любое свойство цсс и его значение,
разделять записи ; пример
 onmouseover='this.style.background="Black";this.style.color="White"'>

Автор: FortMax 28.9.2007, 00:53
OnMouseOver="this.style.font-size=20px"  - У меня не работант ???? smile 

Автор: Ghirik 28.9.2007, 03:08
Нужно так:
Код

OnMouseOver="this.style.fontSize='20px'"


Стили, которые имеют в названии дефис, записываются слитно, только слово, стоящее после дифиса, пишется с большой буквы. Примерно так....

Автор: FortMax 1.10.2007, 00:59
Ghirik, спасибо ! Теперь всё предельно ясно  smile 

Автор: SelenIT 1.10.2007, 01:06
Вообще, если нужно поменять несколько свойств стиля сразу, гораздо удобнее объединить их в CSS-класс и в нужный момент присвоить имя этого класса свойству className элемента.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)