为什么Javascript过滤器焦点丢失了

时间:2017-11-15 09:00:49

标签: javascript

我正在为我的搜索框实现过滤器搜索,一切正常,我需要过滤数组,但它有一个奇怪的行为,因为搜索几乎位于页面的底部(scrool在底部当我输入一个字符在搜索框上搜索时,scrool上升我认为ebehaviour与css无关,问题在于我的过滤功能。

我是这样做的:

int **a;

当我的搜索框发生变化时会调用此函数,因为你们可以看到myFullArr是静态的初始竞争并且不会改变,因为我不能只使用原始数组,因为它会更改,myArr是过滤后的数组。

任何帮助?

由于

1 个答案:

答案 0 :(得分:0)

尝试按以下方式调用onSearchChange函数。

    <input id="text" type="text" />

    the function

    document.getElementById('text').onkeydown = new function(event){
    onSearchChange("your search text")
    return false
}

您也可以从this问题中获得一个想法。