Как сделать поиск в своём расширении для Yandex Browser

Например

function search(accounts, searchInput) {
  if (!searchInput) {
    showAccounts([])
    return
  }

сделал, только теперь нечего не выводиться, даже результат

Видимо не так сделано, надо ж разобраться в коде, а не наугад тыкать )

var lastResFind="";
function showAccounts(accounts) {
  const html = '<ul>' + accounts.map(acc => `<li>${acc.name}</li>`).join('') + '</ul>'
  document.querySelector('#accountsList').innerHTML = html;
}

function search(accounts, searchInput) {
  if (!searchInput) {
    showAccounts([])
    return
}

const accounts = [
  { name: '1. Storm Spirit' },
  { name: '2. Павел зайцев' },
  { name: '4. Иван Борисов' },
  { name: '5. Всеволод Козлов' },
]



const searchBox = document.querySelector('#search')
searchBox.addEventListener('input', () => search(accounts, searchBox.value.toLowerCase()))

Это даже не запустится, тут синтаксическая ошибка. Открыли б хоть консоль. Консоль разработчика

Ну и очевидно если убрать код поиска

то поиска не будет )

То что было выше — это просто условие перед поиском, а не его замена.

1 лайк

всё, спасибо, заработало как нужно, ещё раз огромное вам спасибо))))))))