Toxa26
@Toxa26
Студент. Люблю верстать сайты.

Как выбрать элемент вида «class:nth-child(» + index + «)»?

Как с помощью getElementBy выбрать элемент вида: "class:nth-child(" + index + ")" с кода? Так как насколько я знаю, в getElementBy можно передать только конкретный class, id и тд. Ну или возможно как-то по другому...
  • Вопрос задан
  • 653 просмотра
Решения вопроса 1
@choupa
Архитектор (обычный, который строит)
a = document.querySelector( '.myclass' ).querySelectorAll( '*' )[ index ];
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Vlad_IT
@Vlad_IT Куратор тега JavaScript
Front-end разработчик
querySelector, так и пишите
document.querySelector('.menu .menu-item:nth-child(' + index + ')');

пример https://jsfiddle.net/7yb3eL6a/
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 22:03
3000 руб./за проект
23 нояб. 2024, в 21:53
30000 руб./за проект
23 нояб. 2024, в 21:49
1000 руб./в час