Не могу использовать консоль JavaScript для вызова классов кнопок - PullRequest
0 голосов
/ 30 октября 2019

Я новичок в JS и пытаюсь автоматизировать нажатие кнопок, но прежде чем я смогу это сделать, мне нужно правильно вызывать кнопки.

Допустим, я на домашней странице stackoverflow и хочу получить доступ к кнопке «задать вопрос». Я щелкнул правой кнопкой мыши по нему и увидел, что класс "ws-nowrap s-btn s-btn__primary". Я пытаюсь вызвать его в своем коде, поэтому я делаю

"let btn = document.querySelectorAll(".ws-nowrap s-btn s-btn__primary")"

и затем нажимаю ввод. Я получаю undefined, а затем помещаю "btn" в консоль и получаю "NodeList[]", которая имеет длину 0, чего не должно быть.

Кто-нибудь знает, что я делаю не так? Спасибо

1 Ответ

1 голос
/ 30 октября 2019

document.querySelector('.ws-nowrap.s-btn.s-btn__primary') даст вам то, что вы хотите. Все они являются классами одного и того же элемента, они не являются вложенными, поэтому без пробелов.

...