@1sviat1

Как изменить стили при нажатии на тег a?

<div class="language">
                <ul>
                    <li id="RU">
                        <a href="">RU</a>
                    </li>
                    <li id="UA">
                        <a href="">UA</a>
                    </li>
                </ul>
            </div>

Вот есть вот такой HTML
И нужно что бы при нажатии менялся цвет текста
  • Вопрос задан
  • 479 просмотров
Решения вопроса 1
kryamk
@kryamk
let ru = document.querySelector('#RU a');
let ua = document.querySelector('#UA a');

ru.addEventListener('click', function(e){
	e.preventDefault();
	this.style.color = 'tomato';
	ua.style.color = '';
})
ua.addEventListener('click', function(e){
	e.preventDefault();
	this.style.color = 'tomato';
	ru.style.color = '';
})
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@lpite
a:active{
color:red
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы