Как использовать JavaScript для изменения цвета шрифта на моей веб-странице? - PullRequest
2 голосов
/ 11 сентября 2010

Я не могу использовать JQuery, к сожалению, мне нужно использовать старый добрый Javascript.

У меня есть форум и черная тема, и когда люди используют черный текст, вы его не видите.Поэтому я хочу использовать javascript, чтобы при загрузке страницы весь черный текст на странице стал белым.

Ответы [ 3 ]

3 голосов
/ 11 сентября 2010
document.body.style.color = '#555555'

конечно, тогда вы должны использовать функцию getElementById вместо тела, если вы хотите выбрать определенный элемент.

Это не очень умно, хотя. Перейти с CSS.

1 голос
/ 11 сентября 2010

Другие авторы опубликовали решения JavaScript, если вы действительно хотите использовать JS для этого, поэтому я не буду добавлять другое. Тем не менее, я просто подумал, что я бы предложил две альтернативы:

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

  • Если черный текст просто вызван тем, что люди меняют цвет в своих собственных постах, я думаю, что лучшей идеей было бы просто сказать своим членам не использовать черный текст. Я также вижу законное использование черного текста на черном фоне, например, за отсутствие тегов спойлера в программном обеспечении вашего форума.

0 голосов
/ 11 сентября 2010

Если вы хотите динамически изменить свою тему / стили, вы можете использовать javascript, чтобы отключить и включить элемент css link в заголовке, выбрав теги ссылки через document.getElementsByTagName ("link")

...