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

Почему может не срабатывать событие Input ?
Добрый вечер,

Подскажите, почему может не срабатывать событие Input ?

Вот такой простой код:

{

//--------------------------------------------------------------------
function my_func_addEventListener(event)
    {
console.log(event);
    }

//--------------------------------------------------------------------




    
let element = document.getElementsByClassName("gLFyf gsfi")[0];
console.log(element);

    if(element == undefined)
    {
          alert("undefined");        
    }
else
    {
        element.addEventListener("input", my_func_addEventListener);   
    }

}


За поле ввода беру начальную страницу поиска. И на самой первой странице поиска - событие Input - срабатывает, функция my_func_addEventListener - вызывается.

Но, как только я нажму поиск и гугл перейдет на страницу выдачи результатов поиска, то этот код уже не работает - событие Input не срабатывает, хотя имя класса - тоже самое.


Не срабатывает даже:

let element = document.getElementsByClassName("gLFyf gsfi")[0];

    if(element == undefined)
    {
          alert("undefined");        
    }
else
    {
        element.value = "Hello";
    }




В чем может быть причина ?

Последний раз редактировалось Andy_kun, 05.08.2022 в 19:41.
Ответить с цитированием