Программирование > JavaScript & JScript
Изменение класса CSS
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=...
Навигация
Перейти к полной версии