如何在javascript中显示“找不到匹配项”

时间:2018-05-30 02:09:09

标签: javascript html

我在我的网站上使用此搜索表单并且工作正常 这是 JavaScript 代码

function search() {
  input = document.getElementById('searchInput');
  filter = input.value.toUpperCase();

  var elements = document.querySelectorAll('#element');

  for (i = 0; i < elements.length; i++) {
    title = elements[i].querySelector('#title').querySelector('p');
    if (title.innerHTML.toUpperCase().indexOf(filter) > -1) {
      elements[i].style.display = "";
    } else {
      elements[i].style.display = "none";
    }
  }
}

如果用户输入我网站上不存在的字词,我想显示“找不到匹配项”。

1 个答案:

答案 0 :(得分:0)

您可以将循环条件添加到循环

function () {
  var filteredProcess = process.filter(function(pr) {
    if (pr.office_id){
      return true;
    }
  });

  return filterProcess.length ?
    true: 
    false;
}