Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Цвет текста
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Цвет текста

Страниц (1): [1]
 

1. nordghost - 02 Февраля, 2012 - 23:08:48 - перейти к сообщению
Есть тег
CODE (html):
скопировать код в буфер обмена
  1. <td class="colorize"> Sometext </td>


каким образом можно изменить цвет текста?
2. IllusionMH - 03 Февраля, 2012 - 01:32:43 - перейти к сообщению
nordghost, если нужно просто изменить цвет, не динамически, то лучше стили
CODE (CSS):
скопировать код в буфер обмена
  1. .colorize {
  2.   color: #RRGGBB;
  3. }

если при каком-то условии, то
CODE (javascript):
скопировать код в буфер обмена
  1. <script typr="text/javascript">
  2. var elements = document.querySelectorAll(".colorize"),
  3. i = elements.length;
  4. while (i--) {
  5.   elements[i].style.color = "#RRGGBB";
  6. }
  7. </script>

Должен работать в Opera 10+, IE8+, FF3.5+, Safari 3.2+, Chrome

Если нужна поддержка более старых браузеров, курить jQuery или кроссбраузерный getElementsByClassName (чуть красивее тут)

 

Powered by ExBB FM 1.0 RC1