Показать сообщение отдельно
  #1 (permalink)  
Старый 25.05.2021, 13:08
Новичок на форуме
Отправить личное сообщение для KoKauH Посмотреть профиль Найти все сообщения от KoKauH
 
Регистрация: 25.05.2021
Сообщений: 1

Поиск определнного текта через js
Добрый день.
Подскажите пожалуйста, как можно осуществить поиск на странице посредством js.
Есть общий блок расписания на станице.
Выводиться он через сервис кинопаста.
код на старнице для вывода имеет такой формат:
<div id="shedule"></div>
<script>
    KP.init({
        "object":"shedule",
        "show3d":true
    });
</script>

Я хочу реализовать чтобы js искал соответствие к примеру в поле <h3> название фильма "Мортал комбат" и после описания фильма выводил из блока расписание не всю партянку и только тот фильм который указан в названии <h3>


нашел что-то типа такого кода:
<input id="inp">
<div id='parent'>
   <div>
      <div>abc</div>
      <div>a</div>
      <div>b</div>
   </div>
   <div>
      <div>c</div>
      <div>d</div>
   </div>
</div>

<script>
window.onload = function() {//onload begin
   var inp = document.getElementById('inp');

  var find = function() {//find begin
    var parent = document.getElementById('parent');
    var divs = parent.getElementsByTagName('div');
    len = divs.length;

    for (var i = 0; i < len; i++) {//for begin
      if (divs[i].childNodes.length == 1 && inp.value != divs[i].innerHTML && inp.value != '') {
        divs[i].style.display = 'none'; 
      } else if (divs[i].style.display != 'block') {
        divs[i].style.display = 'block';
      }
    }//for end
        
  }//find end

  inp.onkeyup = function() {
    find();
  }
 
}//onload end
</script>


но тут надо ввести в поле input чтобы потом отсеить то что лишнее на экране

Последний раз редактировалось KoKauH, 25.05.2021 в 13:49.
Ответить с цитированием