如何用js实现类似Ctrl+F6的页面内容搜索功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计93个文字,预计阅读时间需要1分钟。
javascript脚本内容修改如下:var content=$('body').();function markSearchWord(keyword, content) { if (!content) { content=$('body').(); } if (keyword.length===0) { return false; } var regExp=new RegExp(keyword, 'g'); var newHtml=content.replace(regExp, '' + keyword + ''); return newHtml;}
var content = $('body').html(); function markSearchWord(keyword,content){ if(!content){ content = $('body').html(); } if (keyword.length == 0) { return false; } var regExp = new RegExp(keyword, 'g'); var newHtml = content.replace(regExp, '' + keyword + ''); $('body').html(newHtml); var X = $('#marked').offset().top; var Y = $('#marked').offset().left; console.log('x:',X,',y:',Y); window.scrollTo(X, Y); }
本文共计93个文字,预计阅读时间需要1分钟。
javascript脚本内容修改如下:var content=$('body').();function markSearchWord(keyword, content) { if (!content) { content=$('body').(); } if (keyword.length===0) { return false; } var regExp=new RegExp(keyword, 'g'); var newHtml=content.replace(regExp, '' + keyword + ''); return newHtml;}
var content = $('body').html(); function markSearchWord(keyword,content){ if(!content){ content = $('body').html(); } if (keyword.length == 0) { return false; } var regExp = new RegExp(keyword, 'g'); var newHtml = content.replace(regExp, '' + keyword + ''); $('body').html(newHtml); var X = $('#marked').offset().top; var Y = $('#marked').offset().left; console.log('x:',X,',y:',Y); window.scrollTo(X, Y); }

