您现在的位置是:首页 > 电脑技术查询 > web开发

页面搜索的javascript脚本,该如何处理

编辑:chaxungu时间:2022-10-02 23:18:47分类:web开发

页面搜索的javascript脚本
网上搜索到的页面搜索关键字的脚本大多是这个

<script language= "JavaScript ">

function findInPage(str)
{
var txt, i, found,n = 0;
if (str == " ")
{
return false;
}
txt = document.body.createTextRange();
for (i = 0; i <= n && (found = txt.findText(str)) != false; i++)
{
txt.moveStart( "character ", 1);
txt.moveEnd( "textedit ");
}
if (found)
{
txt.moveStart( "character ", -1);
txt.findText(str);
txt.select();
txt.scrollIntoView();
n++;
}
else
{
if (n > 0)
{
n = 0;
findInPage(str);
}
else
{
alert(str + "---您要找的文字不存在。\n \n请试着输入页面中的关键字再次查找! ");