Показать сообщение отдельно
  #7 (permalink)  
Старый 05.08.2022, 22:54
Аспирант
Отправить личное сообщение для Andy_kun Посмотреть профиль Найти все сообщения от Andy_kun
 
Регистрация: 05.08.2022
Сообщений: 64

Сообщение от Aetae Посмотреть сообщение
Потому что элементов с таким классом на странице поиска внезапно 2:
console.log(document.getElementsByClassName("gLFyf gsfi").length)


Вообще, бессмысленно привязываться к именам класса которые явно являются результатом генерации. При любом следующем апдейте они изменятся.
Лучше привяжись к имени и типу:
document.querySelector('input[name="q"][type="text"]')
Спасибо, не знал, что через .length - можно кол-во найденных .getElementsByClassName классов - узнать.
Ответить с цитированием