Программирование > JavaScript & JScript

Изменение класса CSS

(1/2) > >>

vvv:
Как изменить класс стиля с помощью javascript?
Например в стилях есть
a.some{font-size: 12;}
Как поменять резмер шрифта для всех ссылок этого класса?

Nickii:
Если именно для этого класса, то

 // Нечто в этом роде
 obj = document.body.firstChild;

 while(!оbj.nextSiblings)
 {
   if(obj.tagName == \'A\' && obj.className == \'some\')
    obj.style.font-size = "14";
 }

 Подробнее посмотри на http://www.srccode.spb.ru. Там запусти проводник и в директории JS посмотри файлы. Там рассматривалась аналогичная задача для тегов и смены цвета.

 Ага, файл называется menu.js, функция function textColored();

 Удачи.

 Nickii

Nickii:
Можно сделать проще, для этого используй массив ссылок

 // примерно так
 // не помню точно window.links[] или window.document.links[]

 for(i = 0; i < window.links; i++)
  if(window.links.className == \'some\')
    window.links.style.fontSize = "14";

Проверь я не точно написал, некогда.

Nickii.

vvv:
Спасибо, попробую!
А нельзя ли как-нибудь сделать типа:
document.чего_нибудь[\'some\']="font-size: 20;"    ?

semya:
this.style.fontSize=...
[window.]document.all.elementID.style.fontSize=...

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии