保证金:0自动;用搜索隐藏另一个li元素之后

时间:2018-05-14 23:39:06

标签: javascript

如何在隐藏搜索栏中未指定的所有元素后禁用float: left并设置margin: 0 auto

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";
        }
    }
}

https://jsfiddle.net/rmjfhq8q/

1 个答案:

答案 0 :(得分:0)

您正在寻找

parent {
  display: flex;
  justify-content: center;
}

已更新fiddle。不要忘记prefix