如何隐藏自动填充建议js

时间:2016-11-02 08:41:20

标签: javascript html

这是我的代码

    function myFunction() {
        var input, filter, ul, li, a, i;
        input = document.getElementById("myInput");
        filter = input.value.toUpperCase();
        ul = document.getElementById("myUL");
        li = ul.getElementsByTagName("li");
        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";

            }
        }
    }

我想知道是否有办法隐藏所有元素,除非他们被搜索。

1 个答案:

答案 0 :(得分:0)

使用HTML可以使用: autocomplete="off"。 这适用于:文本,搜索,网址,电话,电子邮件,密码,日期选择器,范围和颜色。

对于HTML4,没有建议的方法,因为“自动填充”是一种基于浏览器的技术。

相关问题