javascript實現關鍵字高亮(轉)
javascript實現關鍵字高亮(轉)[@more@]function SearchHighlight(mytag) {if (!document.createElement){return;}var q = "}";//要高亮顯示的關鍵字var l = document.getElementsByTagName(mytag);if("" == q) return;words = unescape(q.replace(/+/g,)).split(/s+/);for (w=0;wfor(i=0;i{var pa = new RegExp("("+words[w]+")","ig");if(l[i].parentNode.parentNode.parentNode.id != "header")//標題中的內容不替換l[i].innerHTML = l[i].innerHTML.replace(pa,"");}}}別看程式碼不多,其中使用了正則及其向後引用等高階技術,實現了關鍵字高亮的巨大功能。呼叫方法:document.onload = SearchHighlight(”a”);//要搜尋的標籤名稱,這裡的意思是凡是形如的標記中的內容,包含關鍵字的時候均高亮顯示。然後把下面的CSS定義加到你的CSS檔案裡或者直接加到HTML檔案中.searchword那麼所有的關鍵字(不論大小寫)將顯示為黃色背景
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-939221/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JavaFx 關鍵字高亮文字實現Java
- JavaScript 搜尋關鍵字高亮效果JavaScript
- javascript搜尋關鍵字高亮效果JavaScript
- Android 高亮關鍵字TextViewAndroidTextView
- HTML高亮關鍵字真麻煩HTML
- iOS中一種字串關鍵字檢索高亮的簡易實現iOS字串
- JavaScript this關鍵字JavaScript
- [JavaScript] this 關鍵字JavaScript
- 帝國CMS搜尋列表頁關鍵字高亮的更改實現方法教程
- vue2實現搜尋結果中的搜尋關鍵字高亮Vue
- 微信小程式實現搜尋關鍵詞高亮微信小程式
- JavaScript中this關鍵字JavaScript
- javascript的this關鍵字JavaScript
- js實現關鍵詞高亮顯示程式碼例項JS
- ionic2/ionic3 實現搜尋結果中的搜尋關鍵字高亮
- javascript中的with關鍵字JavaScript
- 高亮:單關鍵詞、多關鍵詞、多組多關鍵詞,從簡單到複雜實現滿足多方面需求的頁面關鍵詞高亮
- JavaScript 複習之 this關鍵字JavaScript
- JavaScript 關鍵字和保留字JavaScript
- Javascript中this關鍵字詳解JavaScript
- javascript 作用域和 this 關鍵字JavaScript
- 介紹一個能將任意關鍵字高亮實現的 Visual Studio Code 擴充套件套件
- Java Web Start 實現關鍵 (轉)JavaWeb
- 直播平臺搭建,uni-app 實現搜尋關鍵詞高亮效果APP
- 完全理解JavaScript中的this關鍵字JavaScript
- javascript new關鍵字做了什麼JavaScript
- javascript 實現一個簡單的數字鍵盤JavaScript
- 將搜尋關鍵字設定為高亮顯示例項程式碼
- Java instanceof 關鍵字是如何實現的?Java
- JavaScript new 關鍵詞解析及原生實現 newJavaScript
- 【轉】C++ static關鍵字C++
- typedef和typename關鍵字 (轉)
- jquery搜尋關鍵詞高亮效果jQuery
- JavaScript的關鍵字和保留字大全JavaScript
- 直播電商平臺開發,uni-app 實現搜尋關鍵詞高亮效果APP
- JavaScript 方向鍵切換表格tr行高亮效果JavaScript
- [原譯]實現IEnumerable介面&理解yield關鍵字
- 揭祕JavaScript中“神祕”的this關鍵字JavaScript