본문 바로가기
소프트웨어 개발/javascript

자바스크립트 javascrript를 사용하여 페이지 내부 검색 (ctr + f 같은 검색)

by 인생은즐겁게 2022. 1. 23.
반응형

PC에서는 ctr+f로 검색하면 페이지 내부 검색이 가능하지만

모바일은 pc와 다르게 ui가 직관적이지 않아서 약간 불편함은 있을 듯합니다. ( 주관적이어서 사람마다 다를 수 있음)

아래 소스로 응용해서 구현하면 모바일에서도 ctr+f 같은 페이지 내부 검색 구현이 가능하겠습니다.

모바일로 구현을 한다고 하면 특정 버튼을 만들어서 구현하여 부트스트랩 모달 창을 응용해서 구현하면 좋을 듯합니다.

 

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
</head>
<body>
    <input type="text" id="SearchTxt" /><input type="button" id="SearchBtn" value="Search" onclick="doSearch(document.getElementById('SearchTxt').value)" />
    <div style="font-size:20px">
        Apples, Bananas, and Oranges.
    </div>
    <script>
        function doSearch(text) {
            if (window.find(text)) {
                console.log(window.find(text));
            }
        }
    </script>
</body>
</html>

 

 

 

반응형

댓글