Можно ли сделать текст другим цветом?..

  • Автор темы Автор темы ExtrEmAl
  • Дата начала Дата начала
E

ExtrEmAl

Ув. форумчане! У меня есть такой вопрос. Можно ли изменить цвет текста средствами javascript при определннном событии (например OnMouseOver) и при этом не используя обьект style?
При использовании style у меня код выглядит так:

JS:
Код:
function over()
{
document.GetElementById("p1").style.color = "#0000FF";
}

function out()
{
document.GetElementById("p1").style.color = "#000000";
}

HTML:
Код:
<P ID="p1" onMouseOver="over()" onMouseOut="out()">text</P>
 
ты можешь поменять className у изменяемого объекта и установить класс, для которого в CSS прописан другой цвет
 
Да, я этот способ знаю, вот только мне чуть другое нужно. Чтоб от CSS вообще не зависел скрипт. Можно ли такое осуществить?
 
по идеологии w3c оформление должно полностью зависеть от css, а не от html
 
вот так!
:)
 
innerHTML поможет.
 
не поможет, и вообще подход неверный, надо использовать стили, их для этого и придумали
 
Код:
<html>
<body>

<span onmouseOver="this.innerHTML='<font color=red>текст</font>';">
<font color=blue>текст</font>
</span>

</body>
</html>

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

А на счет стилей читай первый пост!
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab