博主在项目期间遇到一个需求,就是搜索关键词时需要高亮显示,我相信很多小伙伴有同样的经历,因此,整理了一下。

没啥说的,直接上代码,很简单的。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>实现查找关键字高亮显示</title>
<style type="text/css">#box{ height:200px; width:500px;margin:50px auto;border:2px solid #eee;text-indent:20px;}#inpt{text-align:center;}li{list-style-type: none;margin: 10px 0;}</style>
</head>
<body><div id="box"><ul><li>测试文本1:博主大帅哥一枚,</li><li>测试文本2:转载收藏此博文的比博主还帅还漂亮。</li><li>测试文本3:博主有点飘;早晚要挨刀!</li></ul></div><div id="inpt"><input type="text" id="testTxt" placeholder="请输入关键字"/>                          <input type="button" id="btn" value="确定"/></div><script type="text/javascript">var oBox = document.getElementById("box");  var oContent = oBox.innerHTML;var testTxt = document.getElementById("testTxt");var oBtn = document.getElementById("btn");oBtn.onclick = function(){var val = testTxt.value;var findText = oContent.split(val);oBox.innerHTML = findText.join('<span style="color:red;">' + val + '</span> ');};</script>
</body>
</html>

效果图:

实现查找关键字高亮显示相关推荐

  1. html搜索时关键字变数字,JavaScript正则方法replace实现搜索关键字高亮显示

    前言 正则表达式是字符串处理工具中强有力的工具.也有人认为这只是一个小玩具,但不管怎么说都离不开它. 这里介绍的是JavaScript的正则表达式的replace方法,和实现搜索关键字高亮的功能. 先 ...

  2. 给定一组查找关键字(19,14,23,1,65,20,84,27,55,11,10,79) 哈希函数为:H(key)=key % 13, 哈希表长为m=15,设每个记录的查找概率相等。【MOOC】

    目   录 题 目①[关键字(19, 14, 23, 1, 65, 20, 84, 27, 55, 11, 10, 79)] 解法一(线性探测再散列) 解法二(链地址法) 题 目②[关键字(19, 1 ...

  3. 根据窗口名称查找关键字弹性域用到的表,列等信息

    /* 根据窗口名称查找关键字弹性域用到的表,列等信息*/ -- select c.id_flex_name,        a.id_flex_structure_name,        b.for ...

  4. C# RichTextBox 实现循环查找关键字

    实现效果如上图,点击"Search"按钮,开始从文首查找关键字"menu",并高亮,再次点击"Search"按钮,继续查找下一个.查找到文末 ...

  5. SublimeText如何让代码的关键字高亮显示

    如何设置不同语法的关键字高亮显示 假设你编写java代码,希望代码关键字高亮显示,你可以在菜单栏中选择「查看」-「语法」-「java」,勾选java即可,如下图: 当然,你也可以在页面右下角点击打开语 ...

  6. 二分法在数组内查找数c语言,C++二分法在数组中查找关键字的方法

    本文实例讲述了C++二分法在数组中查找关键字的方法.分享给大家供大家参考.具体如下: /* 此程序演示了二分法查找算法(针对按从小到大排列的数组)的实现. */ #include using name ...

  7. tail -f 查找关键字_C语言九种查找算法 | 总有一款适合你

    时间.空间复杂度比较 查找算法 平均时间复杂度 空间复杂度 查找条件 顺序查找 O(n) O(1) 无序或有序 二分查找(折半查找) O(log2n) O(1) 有序 插值查找 O(log2(log2 ...

  8. php m grep event,linux grep (linux查找关键字在php出现的次数)

    http://www.th7.cn/system/lin/201508/127681.shtml 查找CleverCode在当前目录以及子目录,所有的php出现大于0的次数. # find -type ...

  9. php对pdf关键字定位,如何在PDF文件中快速查找关键字

    有时候我们在阅读和编辑PDF文章时需要对PDF文件里的重要关键词进行查找,但如果PDF文章内容过长,怎么才能快速查找出想要查找的关键字? 想要在PDF文件中快速查找出关键字,那么利用迅捷PDF编辑器进 ...

最新文章

  1. DHCP之一 DHCP的部署安装
  2. 5800对于存储卡密码设置问题
  3. 动态规划——坐标型位操作型
  4. centos 6.5 安装 lamp 后mysql不能启动_Lamp的搭建--centos6.5下安装mysql
  5. Codeforces 920E-Connected Components? (set,补图,连通块)
  6. iOS8:把这些七招APP哭
  7. 化工图纸中LISP_必备干货丨石油化工安装工程质量与成本控制研究
  8. Linux 监控命令 free
  9. 【实战】K8S部署Nacos微服务
  10. hive数据写入elasticsearch
  11. android——根据MVC框架设计的结构
  12. java面试突击第一季 github,Github上星标77.6K+Java面试突击版笔记在咸鱼被疯传,太香了...
  13. arduino串口监视器显示nan_Arduino常用的三种通信协议UART, I2C和SPI
  14. 电脑丢失dll文件能一键修复吗,哪种修复方法靠谱?
  15. 工具推荐:JDownloader - 下载网盘资料的好工具
  16. CGLIB动态代理使用介绍
  17. Vue3.0 所采用的 Composition Api 与 Vue2.x 使用的 Options Api 有什么不同?
  18. 163vip邮箱登录,163邮箱怎么登陆?如何登录163vip邮箱?
  19. 机场航班起降与协调管理系统飞机航班(含源码+论文+答辩PPT等)
  20. java基础_设计模式_设计基础(小鸭子游戏)

热门文章

  1. LTE搜网注册流程(日志)
  2. 开锁(unlock) | 题解
  3. 成型泡沫组件的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  4. 一位苦读6年终于毕业的博士说出了读博的四个陷阱
  5. 前端中常用的一个标准的表格模板
  6. 从市场应用角度上来划分,云可分为文件云、应用云、手机云和开放云
  7. HTTP请求中POST与GET的区别
  8. 项目规划怎么做?如何轻松做好项目规划?
  9. 聊一聊关于Glide在面试中的那些事
  10. Google Chrome Extensions 最新精彩插件推荐