@vitas1693

Как сделать живой поиск по странице среди всех ссылок на native JS?

Всем привет, решаю задачу, учусь разрабатывать на JS, необходимо создать поиск, результат в виде выпадающего списка и подсветить найденные элементы.
5f96a72be1b38962071841.png

Пока смог реализовать поиск нужного элемента и скрыть остальные.подскажите как решить полностью задачу.
мой код
  • Вопрос задан
  • 244 просмотра
Пригласить эксперта
Ответы на вопрос 2
WblCHA
@WblCHA
учусь разрабатывать на JS

подскажите как решить полностью задачу

Отличное начинание, так держать. Серьёзно, ты написал 10 строк кода и уже всё, идеи кончились?

Но подсказать таки не сложно: заходишь на вики, используешь поиск, жмёшь ф12 и смотришь как там реализовано отображение. Копируешь. Усё.
Ответ написан
sergski
@sergski
web-developer
Далее, чтобы подсветить вам нужно:
  1. получить длинну let pos = value.length;
  2. в ваш цикл forEach в условии совпадения взять подстроку из elem от 0 до pos и записать в переменную
  3. обернуть значение этой переменной в span
  4. взять подстроку из elem от pos до конца строки и записать в переменную
  5. сложить эти две переменные и присвоить elem
  6. добавить в css a > span {background: yellow}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы