// Вывод списка найденых // inp - элемент в котором был ввод // ardata - массив найденых значений function outputSearchData (inp, ardata) { const ul = document.getElementById('result'); ul.textContent = ''; const tr = inp.closest('tr'); clearFields(tr); let disp = 'none'; for (const data of ardata) { const li = document.createElement('li'); li.textContent = data.name; ul.append(li); disp = 'block'; li.addEventListener('click', () => { outputInTable(data, tr); ul.textContent = ''; }, {once:true} ); } document.getElementById('search_result').style.display = disp; }
li.addEventListener('click', () => { outputInTable(data, tr); ul.textContent = ''; document.getElementById('search_result').style.display='none';