Задать вопрос
Ingernirated
@Ingernirated
Романыч

Как задать св-во элементу из массива?

Хотел сделать первую букву красного цвета, но что-то пошло не так.
<p class="try">SLIDER</p>
<script>
function changeColor() {
	var z = document.querySelector(".try").innerHTML;
	z[0].style.color = "red";
}
document.body.onclick = changeColor;
</script>
  • Вопрос задан
  • 131 просмотр
Подписаться 1 Оценить Комментировать
Решения вопроса 2
pxz
@pxz
✔ Совет: Вам помогли? Отметьте ответы решением.
Уберите innerHTML. Это свойство содержит HTML-код, это не массив.

UPD: криво прочитал вопрос. Псевдоэлемент ::first-letter поможет вам.
Ответ написан
SPAHI4
@SPAHI4
реактовцы - это не девы, а прокидыватели пропсов
Используйте для этого css псевдоэлемент::first-letter
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
romy4
@romy4
Exception handler
фактичски, вот с этого места другой алгоритм
var z = document.querySelector(".try").innerHTML;
теперь заменяете первую букву на S и возвращаете всё в innerHTML
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Москва
от 250 000 до 400 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
26 дек. 2024, в 23:03
500 руб./в час
26 дек. 2024, в 21:50
5000 руб./за проект
26 дек. 2024, в 21:01
10000 руб./за проект