JavaScript

본문내의 특정 단어를 찾아서 하이라이트 시켜주기
  • 조회수 7,262
  • 작성일 2008-08-01
  •  

<script language="JavaScript" type="text/javascript">

TextFind={
    display:function()
    {
        var r, i, selectTxt=document.selection.createRange().text;
        if(!selectTxt) selectTxt=prompt('찾을 글자를 입력하세요','ADMA');
        if(selectTxt)
        {
            r=document.body.createTextRange();
            for(i=0;r.findText(s);i++)
            {
                r.execCommand('BackColor','','yellow');
                r.collapse(false)
            }
            alert(i);
        }
    }
}

</script>

아래의 코드를 <BODY> 태그와 </BODY> 태그안에 붙여 넣으세요. 
아래코드에서 prompt('찾을 글자를 입력하세요','ADMA') 부분을 수정 하면 됩니다.

<A HREF="javascript:TextFind.display();">페이지안의 특정 단어를 찾아줍니다</A>