Добрый день форумчане, нужна ваша помощь. Суть вопроса такова: на странице есть несколько кнопок, на которые нужно нажать при помощи
var buttons = document.querySelectorAll
Проблема в том, что у кнопки две позиции, вкл/выкл, определяются кнопки по селектору
aria-label="start", нажатая кнопка имеет селектор
aria-pressed="true", соответственно не нажатая кнопка имеет селектор
aria-pressed="false".
Мне нужно, что бы команда нажимала только на те кнопки которые не активированы, т.е. второй селектор
aria-pressed="false" и игнорировала кнопку если на ней есть селектор
aria-pressed="true".
Я не великий знаток Java, только учусь, поэтому прошу тапками не закидывать. Пытался сделать вот так:
var buttons = document.querySelectorAll('[aria-label="start"].not[aria-pressed="true"]'); for(var i = 0; i <= buttons.length; i++) { buttons[i].click(); }
Но ничего не получилось, команда не работает. Помогите пожалуйста с кодом, как сделать правильно?
Заранее спасибо!