作家
登录

javascript网页关键字高亮代码

作者: 来源:www.28hudong.com 2013-03-30 03:00:11 阅读 我要评论

//高亮网页关键字的javascript代码 var keys = [ ["脚本",http://www.jb51.net,"#ff0000"], ["小说",http://www.kanshule.com,"#00ff00"], ["念经","http://www.baidu.com","#0000ff"], ["工会","http://www.baidu.com","#cc6600"] ] var bookmark; if(document.createRange){ var range = document.createRange(); }else{ var range = document.body.createTextRange(); bookmark = range.getBookmark(); } var key; for(var i = 0;key = keys[i];i++){ if(range.findText){ range.collapse(true); range.moveToBookmark(bookmark); while(range.findText(key[0])){ range.pasteHTML(range.text.fontcolor(key[2])); } }else{ var s,n; s = window.getSelection(); s.collapse(document.body,0); while(window.find(key[0])){ var n = document.createElement("SPAN"); n.style.color=key[2]; s.getRangeAt(0).surroundContents(n); } } }

  推荐阅读

  IE8 引入跨站数据获取功能说明

(从文档上看,这个接口还在开发过程中)。官方的解释是 Represents a cross-domain XML request via HTTP. 这是个很好的消息哈。XMLRequest 不能跨站一直都是多子域服务器的硬伤。使得很多情况不得不考虑最原始的>>>详细阅读


本文标题:javascript网页关键字高亮代码

地址:http://www.17bianji.com/kaifa2/JS/29518.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)