亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

jQuery實現高亮顯示網頁關鍵詞的方法

2019-11-20 11:53:20
字體:
來源:轉載
供稿:網友

本文實例講述了jQuery實現高亮顯示網頁關鍵詞的方法。分享給大家供大家參考。具體如下:

這是一款基于jquery實現的高亮顯示網頁上搜索關鍵詞的代碼,當你在文本框中輸入的時候,如果下面的正文中包括你輸入的內容,也就是關鍵字,那么這些關鍵字是會高亮顯示的,被動態添加成黃色,看上去很醒目,就像百度快照顯示關鍵詞的樣子。

運行效果如下圖所示:

具體代碼如下:

<!DOCTYPE html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>jquery文字高亮顯示</title><style type="text/css">.highlight {  background-color: #fff34d;  -moz-border-radius: 5px; /* FF1+ */  -webkit-border-radius: 5px; /* Saf3-4 */  border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); /* FF3.5+ */  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); /* Saf3.0+, Chrome */  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); /* Opera 10.5+, IE 9.0 */}.highlight {  padding:1px 4px;  margin:0 -4px;}</style></head><body>Search: <input type="text" id="text-search" /><p>This can include web design, web content development, client liaison, client-side/server-side scripting, web server and network security configuration, and e-commerce development. However, among web professionals, "web development" usually refers to the main non-design aspects of building web sites: writing markup and coding. Web development can range from developing the simplest static single page of plain text to the most complex web-based internet applications, electronic businesses, or social ntwork services.</p>(Text from Wikipedia)<script type="text/javascript" src="jquery-1.6.2.min.js"></script><script type="text/javascript">jQuery.fn.highlight = function(pat) { function innerHighlight(node, pat) { var skip = 0; if (node.nodeType == 3) {  var pos = node.data.toUpperCase().indexOf(pat);  if (pos >= 0) {  var spannode = document.createElement('span');  spannode.className = 'highlight';  var middlebit = node.splitText(pos);  var endbit = middlebit.splitText(pat.length);  var middleclone = middlebit.cloneNode(true);  spannode.appendChild(middleclone);  middlebit.parentNode.replaceChild(spannode, middlebit);  skip = 1;  } } else if (node.nodeType == 1 && node.childNodes && !/(script|style)/i.test(node.tagName)) {  for (var i = 0; i < node.childNodes.length; ++i) {  i += innerHighlight(node.childNodes[i], pat);  } } return skip; } return this.each(function() { innerHighlight(this, pat.toUpperCase()); });};jQuery.fn.removeHighlight = function() { function newNormalize(node) {  for (var i = 0, children = node.childNodes, nodeCount = children.length; i < nodeCount; i++) {    var child = children[i];    if (child.nodeType == 1) {      newNormalize(child);      continue;    }    if (child.nodeType != 3) { continue; }    var next = child.nextSibling;    if (next == null || next.nodeType != 3) { continue; }    var combined_text = child.nodeValue + next.nodeValue;    new_node = node.ownerDocument.createTextNode(combined_text);    node.insertBefore(new_node, child);    node.removeChild(child);    node.removeChild(next);    i--;    nodeCount--;  } }return this.find("span.highlight").each(function() {  var thisParent = this.parentNode;  thisParent.replaceChild(this.firstChild, this);  newNormalize(thisParent); }).end();};</script><script type="text/javascript">$(function() {  $('#text-search').bind('keyup change', function(ev) {    // pull in the new value    var searchTerm = $(this).val();    // remove any old highlighted terms    $('body').removeHighlight();    // disable highlighting if empty    if ( searchTerm ) {      // highlight the new term      $('body').highlight( searchTerm );    }  });});</script></body></html>

希望本文所述對大家的jquery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品ⅴa在线观看h| 亚洲自拍偷拍区| 精品国产福利在线| 永久免费看mv网站入口亚洲| 国产一区二区三区在线看| 777国产偷窥盗摄精品视频| 91影院在线免费观看视频| 中文在线资源观看视频网站免费不卡| 国产精品自拍小视频| 国产日韩精品在线播放| 国产精品99久久久久久白浆小说| 成人在线播放av| 久久天天躁狠狠躁老女人| 2019中文字幕免费视频| 国产成人亚洲精品| 日本精品久久久久影院| 亚洲成成品网站| 日韩高清电影好看的电视剧电影| 欧美在线视频在线播放完整版免费观看| 中文字幕亚洲在线| 日韩**中文字幕毛片| 欧美性猛交xxxxx免费看| 精品人伦一区二区三区蜜桃网站| 国产99久久精品一区二区永久免费| 国内精品伊人久久| 日韩va亚洲va欧洲va国产| 国产精品海角社区在线观看| 韩国一区二区电影| 欧美日韩亚洲一区二区三区| www.亚洲男人天堂| 一个人看的www久久| 国产精品激情av在线播放| 国产丝袜一区视频在线观看| 国产欧美日韩最新| 57pao成人永久免费视频| 久久成人人人人精品欧| 亚洲福利视频网站| 国产精品黄页免费高清在线观看| 中文字幕久热精品视频在线| 国内精品一区二区三区四区| 成人深夜直播免费观看| 日韩精品视频在线观看免费| 欧美激情奇米色| 在线观看亚洲区| 色综合视频一区中文字幕| 中文字幕亚洲综合久久筱田步美| 亚洲午夜精品久久久久久久久久久久| 2019中文字幕在线观看| 九九精品视频在线观看| 在线日韩av观看| 欧美性猛交xxxx久久久| 51久久精品夜色国产麻豆| 欧美成人全部免费| 九九精品在线播放| 国产在线视频一区| 91高清免费在线观看| 欧美日韩不卡合集视频| 91精品综合视频| 亚洲成色www8888| 成人乱色短篇合集| 国产精品久久久久久久久久三级| 精品久久久一区二区| 神马久久久久久| 国产成人激情小视频| 久久久国产一区二区| 美女国内精品自产拍在线播放| 日韩精品在线观看网站| 神马久久久久久| 亚洲第一区中文字幕| 欧美日韩亚洲一区二| 亚洲区中文字幕| 亚洲伊人一本大道中文字幕| 97在线视频精品| 久久精品99久久久香蕉| 精品香蕉在线观看视频一| 91社影院在线观看| 亚洲激情免费观看| 国产精品成人av性教育| 国产国语刺激对白av不卡| 亚洲乱码一区二区| 久久成人精品电影| 影音先锋日韩有码| 亚洲国产精品久久久久| 亚洲成人免费在线视频| 亚洲一区中文字幕在线观看| 亚洲免费福利视频| 青青久久av北条麻妃海外网| 国产欧美日韩精品在线观看| 国产欧美日韩免费看aⅴ视频| 日韩久久午夜影院| 亚洲第一视频网站| 91在线播放国产| 国产精品一区二区三| 欧美日韩性视频在线| 伊人久久男人天堂| 91精品视频在线| 91免费看国产| 精品国产1区2区| 欧美在线视频在线播放完整版免费观看| 国产成人综合精品在线| 日韩大陆欧美高清视频区| 狠狠色狠狠色综合日日五| 欧美日韩国产精品一区二区三区四区| 91色琪琪电影亚洲精品久久| 日韩中文字幕精品| 亚洲国产精品高清久久久| 视频在线观看一区二区| 亚洲精品免费在线视频| 亚洲欧美成人精品| 亚洲第一色在线| 亚洲少妇激情视频| 国产精品一区二区久久久久| 成人黄色生活片| 日韩av在线网页| 欧美大成色www永久网站婷| 在线日韩中文字幕| 久久精品99久久久久久久久| 国内成人精品视频| 精品久久久久久久久国产字幕| 国产精品一区二区久久国产| 国产中文字幕亚洲| 亚洲精品99久久久久| 久久久久久久久亚洲| 欧美视频不卡中文| 韩国一区二区电影| 亚洲自拍偷拍在线| 亚洲精品国产精品国产自| 午夜剧场成人观在线视频免费观看| 97在线免费观看视频| 精品国产一区二区三区久久| 国产日产欧美精品| 欧美日韩精品在线| 成人综合网网址| 久久久综合免费视频| 国产精品91久久久久久| 色噜噜久久综合伊人一本| 久久久久久久国产精品| 久久久午夜视频| 日韩中文在线中文网三级| 欧美激情亚洲综合一区| 成人免费视频网址| 日韩精品在线观看视频| 日韩在线视频中文字幕| 国产精品稀缺呦系列在线| 亚洲一二三在线| 久久精品久久久久久国产 免费| 国产成人综合久久| 91精品久久久久久久久久另类| 亚洲精品国产精品国自产在线| 国产一区二区精品丝袜| 久久五月天色综合| 亚洲天堂男人天堂女人天堂| 日韩成人在线观看| 国产一区二区三区网站| 亚洲精品国产品国语在线| 午夜欧美大片免费观看| 国产亚洲欧美日韩一区二区| 亚洲综合社区网| 国产成人精品在线| 在线免费看av不卡| 91美女高潮出水| 国产精品久久二区| 97超级碰碰人国产在线观看| 日韩精品免费电影|