Как я могу применить более одного стиля на веб-странице - PullRequest
0 голосов
/ 10 августа 2010

У меня есть выпадающий список с элементом: style1, style2, style3 ... Этот стиль является внешним стилем.Я хочу знать, как применить этот стиль на моем сайте, когда я нажму на выпадающий список.Пожалуйста, помогите мне

Ответы [ 3 ]

2 голосов
/ 10 августа 2010

Могу ли я предложить, старый, но положительный герой, http://www.alistapart.com/articles/alternate/, и обновленную версию, http://www.alistapart.com/articles/bodyswitchers/.

0 голосов
/ 10 августа 2010

Другое решение без фактического изменения CSS в JavaScript состоит в том, чтобы предоставить телу различные классы CSS и иметь форматы для этих классов в одном и том же файле CSS или нескольких файлах CSS (до вас).когда пользователь выбирает стиль из выпадающего списка, измените класс тела, который изменит стиль всей страницы, если CSS написан правильно.

0 голосов
/ 10 августа 2010

Вы можете присвоить своей ссылке идентификатор, затем использовать document.getElementById, чтобы получить ее и изменить ее href

На этом сайте есть пример http://www.thesitewizard.com/javascripts/change-style-sheets.shtml

Или просто Google для "Изменить CSS с помощью Javascript"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...