javascript - 如果我只有类,如何声明 javascript 搜索函数?

标签 javascript html

我想声明 javascript 以基于 div 类进行搜索,但是我可以指定代码。下面是我使用的 javascript 代码。

function searchFunction()() {
  var input, filter, div, a;
  input = document.getElementById('myinput');
  filter = input.value.toUpperCase();
  div = document.getElementByClassName('panel panel-default')
  a = document.getElementsByTagName('accordion-toggle')

  for (i = 0; i < li.length; i++) {
    a = li[i].getElementsByTagName("a")[0];
    if (a.innerHTML.toUpperCase().indexOf(filter) > -1) {
      li[i].style.display = "";
    } else {
      li[i].style.display = "none";
    }
  }
}

标题

<div class="container">
  <div class="panel-group" id="accordion">
    <div class="faqHeader">
      <font color="#008080"><strong><code class="border-rounded">General Questions</strong>
        <p style="text-align:center">
          </code>
      </font>
    </div>

我声明的搜索功能

    <input type="text" name="search" value="" autocomplete="off" id="myinput" onkeypress="searchFunction()" placeholder="Search...">

在搜索框输入时要搜索的内容

    <Form>
      <div class="panel panel-default">
        <div class="panel-heading">
          <h4 class="panel-title">
            <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#collapseOne"><strong>What do you like?</strong></a>
          </h4>
        </div>
        <div id="collapseOne" class="panel-collapse collapse in">
          <div class="panel-body">
            <p>I like potato</p>
          </div>
        </div>
      </div>
    </form>

最佳答案

您可以这样使用queryselector:

document.querySelector(".some_class");

关于javascript - 如果我只有类,如何声明 javascript 搜索函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47426421/

相关文章:

javascript - 配置 .babelrc 和 out-dir/target 目录参数

javascript - 使用复选框自动选择输入

onclick 的 Javascript 函数

javascript - clearTimeout(var) 不清除 var 超时

javascript - linq.js groupby 与 Json

javascript - 在 Visual Studio 2013 中,如何在构建后步骤中缩小 Javascript 和 CSS

javascript - d3.mouse offset 返回的值不正确

html - 如何编码这种形式?

javascript - CSS 从中心向后翻译?

javascript - 重复的 DIV 按钮不起作用