Как нажать на ссылку через querySelector?
Как найти эту ссылку через document.querySelector? id тут нет, а элементов с одинаковыми классами - много. Возможно ли как то делать по href? Или, полагаю, искать нужно по тому, что написано в path d, но как?
В общем, научите пожалуйста)
Ответы (1 шт):
Если ссылок с такими же классами и
hrefадресом больше нет, можете использоватьdocument.querySelector('a.link-subtle.main-navBar-navBarLink[href="/lyrics-plus"]')Объснение: здесь мы выбираем тег<a>, у которого есть аттрибутhref="/lyrics-plus"и классыlink-subtle,main-navBar-navBarLinkЕсли такой элемент не единственный, можете использовать
document.querySelector('.main-navBar-entryPoints a.link-subtle.main-navBar-navBarLink:nth-child(4)здесь мы выбираем все теги<a>навбара и из них выбираем четвертый с помощью псевдокласса:nth-child(4)
Совет на будущее: HTML лучше вставлять кодом, т.к. на скриншотах не всегда легко разобрать текст и какие-то элементы приходится переписывать.
