Javascript 在输入框中键入时如何筛选列表选项?
在HTML中,我有一个输入框和一些无序的列表项。当用户开始在输入框中输入时,我希望最相关的列表项移到顶部,并使不相关的项消失。就像自动完成表单或谷歌搜索一样,我如何使用Javascript来实现这一点?Hi@blueWater你能试一下吗。它可能会解决你的问题 来源于 我的电话簿 函数myFunction{ var输入、滤波器、ul、li、a、i; 输入=document.getElementByIdmyInput; filter=input.value.toUpperCase; ul=document.getElementByIdmyUL; li=ul.getElementsByTagNameli; 对于i=0;iJavascript 在输入框中键入时如何筛选列表选项?,javascript,html,input,Javascript,Html,Input,在HTML中,我有一个输入框和一些无序的列表项。当用户开始在输入框中输入时,我希望最相关的列表项移到顶部,并使不相关的项消失。就像自动完成表单或谷歌搜索一样,我如何使用Javascript来实现这一点?Hi@blueWater你能试一下吗。它可能会解决你的问题 来源于 我的电话簿 函数myFunction{ var输入、滤波器、ul、li、a、i; 输入=document.getElementByIdmyInput; filter=input.value.toUpperCase; ul=doc
到目前为止你试过什么?写出一些伪代码,思考其背后的逻辑,然后将其转换为实际代码。一旦你有了一些你尝试过的代码,如果你仍然不能理解它,你可以研究什么不起作用,如果你仍然找不到答案,那么在这里发布一个问题。。。