亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaScript如何實現關鍵字文本搜索高亮顯示功能

發布時間:2021-06-26 14:24:46 來源:億速云 閱讀:877 作者:小新 欄目:web開發

這篇文章將為大家詳細講解有關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.jb51.net 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 >' + value + '</span>');
       };
    </script>
  </body>
</html>

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

JavaScript如何實現關鍵字文本搜索高亮顯示功能

另:此處是采用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.jb51.net 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 >' + value + '</span>');
       };
    </script>
  </body>
</html>

關于“JavaScript如何實現關鍵字文本搜索高亮顯示功能”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

盐山县| 兴和县| 历史| 汉川市| 汝州市| 兰溪市| 团风县| 锡林浩特市| 郎溪县| 额济纳旗| 疏勒县| 汝州市| 丰台区| 红原县| 西峡县| 太保市| 新干县| 乃东县| 乌兰浩特市| 米易县| 安岳县| 凉山| 镇江市| 武宣县| 丁青县| 敦化市| 英超| 乐陵市| 马边| 贵南县| 同德县| 麟游县| 台东市| 高州市| 阳山县| 合川市| 海林市| 邢台市| 花莲县| 建湖县| 景东|