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

首頁 > 編程 > JavaScript > 正文

JavaScript簡單實現關鍵字文本搜索高亮顯示功能示例

2019-11-19 13:24:57
字體:
來源:轉載
供稿:網友

本文實例講述了JavaScript簡單實現關鍵字文本搜索高亮顯示功能。分享給大家供大家參考,具體如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>www.survivalescaperooms.com JS關鍵字文本高亮</title></head>  <body>    <div id="content">      前端通常是指網站的表現層和結構層。因此前端技術一般分為前端設計和前端開發,前端設計一般可以理解為網站的視覺設計,前端開發則是網站的前臺代碼實現,現在最新的高級版本HTML5、CSS3,以及SVG等。      HTML、CSS、JavaScript是前端開發中最基本也是最必須的三個技能。前端的開發中,在頁面的布局時, HTML將元素進行定義,CSS對展示的元素進行定位,再通過JavaScript實現相應的效果和交互。雖然表面看起來很簡單,但這里面需要掌握的東西絕對不會少。在進行開發前,需要對這些概念弄清楚、弄明白,這樣在開發的過程中才會得心應手。    </div>    <input type="text" id="text" placeholder="請輸入關鍵字"/>    <input type="button" id="button" value="確定"/>    <script>       var content = document.getElementById("content");       var contents = content.innerHTML;       var text = document.getElementById("text");       var button = document.getElementById("button");       button.onclick = function() {         var value = text.value;         var values = contents.split(value);         content.innerHTML = values.join('<span style="background:red;">' + value + '</span>');       };    </script>  </body></html>

使用在線HTML/CSS/JavaScript代碼運行工具http://tools.VeVB.COm/code/HtmlJsRun,測試運行結果如下:

另:此處是采用button按鈕點擊實現的搜索高亮顯示,小編在此基礎上稍作修改,給出一個實時顯示文本搜索的例子:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>www.survivalescaperooms.com JS關鍵字文本高亮</title></head>  <body>    <div id="content">      前端通常是指網站的表現層和結構層。因此前端技術一般分為前端設計和前端開發,前端設計一般可以理解為網站的視覺設計,前端開發則是網站的前臺代碼實現,現在最新的高級版本HTML5、CSS3,以及SVG等。      HTML、CSS、JavaScript是前端開發中最基本也是最必須的三個技能。前端的開發中,在頁面的布局時, HTML將元素進行定義,CSS對展示的元素進行定位,再通過JavaScript實現相應的效果和交互。雖然表面看起來很簡單,但這里面需要掌握的東西絕對不會少。在進行開發前,需要對這些概念弄清楚、弄明白,這樣在開發的過程中才會得心應手。    </div>    <input type="text" id="text" placeholder="請輸入關鍵字"/>    <script>       var content = document.getElementById("content");       var contents = content.innerHTML;       var text = document.getElementById("text");       text.onkeyup= function() {         var value = text.value;         var values = contents.split(value);         content.innerHTML = values.join('<span style="background:red;">' + value + '</span>');       };    </script>  </body></html>

感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運行工具http://tools.VeVB.COm/code/HtmlJsRun測試一下運行效果。

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 昌吉市| 孟村| 灵石县| 桐城市| 镶黄旗| 旬邑县| 白河县| 齐河县| 瑞金市| 湘乡市| 定安县| 丹棱县| 铜陵市| 繁峙县| 榆林市| 商河县| 印江| 邻水| 札达县| 长丰县| 修武县| 定日县| 沁水县| 安庆市| 芦溪县| 汉寿县| 辉南县| 汕头市| 铜梁县| 绵竹市| 东乡县| 龙游县| 凌海市| 中西区| 宜春市| 育儿| 湾仔区| 祁连县| 乳源| 故城县| 新竹市|