Активация кода поиска

Живой поиск по содержимому страницы, появляется при нажатии на кнопку. То есть...

function нажатия на кнопку() {


function genNewSearch() {

  var place = document.getElementsByClassName('old-Searchbar')[0];
  
  var gendiv = document.createElement("div");
  var genp = document.createElement("p");
  var genl = document.createElement("label");
  gendiv.setAttribute('id', 'control-block');
  genl.classList.add("ellipsis-one-line", "main-type-mestoBold");
  genl.innerHTML = `<input type = "text" id = "input-text">`;
  genp.appendChild(genl);
  gendiv.appendChild(genp);
  gendiv.addEventListener("input", actionofgenNewSearch)  // <-------------
  place.insertBefore(gendiv, place.firstElementChild)

  }
  setTimeout(genNewSearch, 20);

}

function actionofgenNewSearch() {Код самого поиска}

В общем, вопросы вызывает gendiv.addEventListener("input", actionofgenNewSearch) Всё ли тут так? Начнется ли работа скрипта поиска вообще при вводе. Если нет, то как сделать правильно?


Ответы (0 шт):