채택완료

자바스크립트 특정 값찾기

2019-01-11 (금) 20:24:12 2,506

<script>
function Function() {
    var input, filter, ul, li, a, i, txtValue;
    input = document.getElementById("myInput");
    filter = input.value.toUpperCase();
    ul = document.getElementById("duvduv");
    li = ul.getElementsByTagName("a");
    for (i = 0; i < li.length; i++) {
        a = li[i].getElementsByTagName("p")[0];
        txtValue = a.textContent || a.innerText;
        if (txtValue.toUpperCase().indexOf(filter) > -1) {
            li[i].style.display = "";
        } else {
            li[i].style.display = "none";
        }
    }
}

</script>

이러면 duvduv 안에 있는 a href안에있는 p 값이 찾아집니다

input 값에 따라

근데 이걸 변형해서 특정값을 인풋을 통해서가 아니라 그냥 집어넣어서

찾아내고싶습니다

input = document.getElementById("myInput");

이 부분을 특정값으로 고정하고..특정값이 입력되면

그에따라 나머지가 바로 실행됬으면 좋겠습니다

|

답변 1개

채택된 답변
+20 포인트

filter = input.value.toUpperCase(); 이것을 다음 처럼 해 버리면 되겠는데요.

filter = "찾고자하는값";

답변을 작성하려면 로그인이 필요합니다.