📜  JavaScript |自动完成/建议功能

📅  最后修改于: 2022-05-13 01:56:01.921000             🧑  作者: Mango

JavaScript |自动完成/建议功能

有很多方法可以在 javascript 中创建自动完成功能。我们将针对其中两个。一种使用纯 Javascript,另一种使用 Jquery 等框架。
先决条件:

  • html
  • Javascript
  • JQuery 基础

    1) 使用纯 Javascript(无框架):
    这种方法比使用框架的方法更快地显示结果。

    重要功能:
    getElementsByTagName:用于从 html 中按类或 id 获取元素。
    createElement(“type”): create element 创建一个传递类型的元素
    appendChild(node):在附加的父节点的末尾附加传递的节点。
    代码#1:

    
    
    
        Auto complete using Pure Javascript
    
    
    
      
    
    
    
      
    
    
    
    
    
    
    
    
    
    
    
    
    
      
    
    
    
    
    

    输出:
    首先输出将如下所示 -

    当 B 被放入盒子内时,输出变成如下所示 -

    2)使用jQuery
    jQuery 是一个跨平台的 JavaScript 库,旨在简化 HTML 的客户端脚本。
    JQuery 有一个内置的自动完成函数,它接受 id 和可用标签列表。
    代码#2:

    
    
    
      
      
      Autocomplete using Jquery
      
      
      
      
      
    
    
       
    
     

    Enter an alphabet to get suggestion:

      
       

    键入字母以查看建议,然后单击以自动完成文本。
    输出:
    首先,输出将如下所示 -

    当 D 被放入盒子内时,输出变成如下所示 -

    参考:http://api.jqueryui.com/autocomplete/