国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JS實現靜態頁面搜索并高亮顯示功能完整示例

2019-11-19 15:23:12
字體:
來源:轉載
供稿:網友

本文實例講述了JS實現靜態頁面搜索并高亮顯示功能。分享給大家供大家參考,具體如下:

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>JS搜索</title></head><body><input id="key-word" class="key-word" value="請輸入搜索內容" /><button id="search-button">搜索</button><div id="content" ><p>這是主體內容,有很多內容,很多很多啊啊啊……,比如1234abcd啊啊啊啊</p><p>這是主體內容,有很多內容,很多很多啊啊啊……,比如1234abcd啊啊啊啊</p><p>這是主體內容,有很多內容,很多很多啊啊啊……,比如1234abcd啊啊啊啊</p><p>這是主體內容,有很多內容,很多很多啊啊啊……,比如1234abcd啊啊< d d>啊啊</p></div><script>function $(id){return document.getElementById(id)}var putWordsObj = $('key-word');putWordsObj.onfocus = function(){if(this.value == '請輸入搜索內容')this.value='';}putWordsObj.onblur = function(){if(!this.value)this.value='請輸入搜索內容';}//search$('search-button').onclick = function(){var content = $('content').innerHTML;var keyWord = $('key-word').value;content = search_do(content, keyWord);$('content').innerHTML = content;//alert(content)}function search_do(content,keyWord){var keyWordArr = keyWord.replace(/[/s]+/g,' ').split(' ');var re;for(var n = 0; n < keyWordArr.length; n ++) {//re = new RegExp(">[/s/S]*?"+keyWordArr[n]+"[/s/S]*?</S","gmi");re = new RegExp(""+keyWordArr[n]+"","gmi");content = content.replace(re,'<span style="color:#0f0;background-color:#ff0">'+keyWordArr[n]+'</span>');}return content;}</script></body></html>

運行效果如下:

更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript數據結構與算法技巧總結》、《JavaScript數學運算用法總結》、《JavaScript排序算法總結》、《JavaScript遍歷算法與技巧總結》、《JavaScript查找算法技巧總結》及《JavaScript錯誤與調試技巧總結

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 都兰县| 体育| 南华县| 遵义市| 寻甸| 偏关县| 桦甸市| 荆门市| 敦化市| 曲阜市| 海南省| 长武县| 临猗县| 新民市| 双辽市| 枣阳市| 西安市| 望城县| 墨江| 海宁市| 红桥区| 虞城县| 渭南市| 东乌| 永和县| 保定市| 巴彦县| 天台县| 宜丰县| 保康县| 馆陶县| 务川| 巴塘县| 花莲市| 桂东县| 板桥市| 茶陵县| 赣州市| 兴海县| 荆门市| 福清市|