Задать вопрос
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>
  • Вопрос задан
  • 135 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы