Как кликнуть по элементу c одинаковым class?
Есть две кнопки я пытаюсь кликнуть с помощью этого javascript
document.querySelector('[class="what"]').click(); нажимаеться кнопка первая где написано Да как заставить чтобы нажмалась вторая где написано Нет?
Ответы (1 шт):
Автор решения: OVERMIND
→ Ссылка
Вы можете использовать querySelectorAll Таким образом вы получите список нод (NodeList). После чего, можно для удобства преобразовать NodeList в массив. Например:
let result = [];
let Nlist = document.querySelectorAll(".what");
result = [...Nlist];
result[0] //вернет первый элемент массива (кнопку "Да" в вашем случае). Вот по ней уже можно кликать прицельно.
result[1] // вернет вам вторую кнопку ("Нет")
