实现查找关键字高亮显示
博主在项目期间遇到一个需求,就是搜索关键词时需要高亮显示,我相信很多小伙伴有同样的经历,因此,整理了一下。
没啥说的,直接上代码,很简单的。
<!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>
效果图:
实现查找关键字高亮显示相关推荐
- html搜索时关键字变数字,JavaScript正则方法replace实现搜索关键字高亮显示
前言 正则表达式是字符串处理工具中强有力的工具.也有人认为这只是一个小玩具,但不管怎么说都离不开它. 这里介绍的是JavaScript的正则表达式的replace方法,和实现搜索关键字高亮的功能. 先 ...
- 给定一组查找关键字(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 ...
- 根据窗口名称查找关键字弹性域用到的表,列等信息
/* 根据窗口名称查找关键字弹性域用到的表,列等信息*/ -- select c.id_flex_name, a.id_flex_structure_name, b.for ...
- C# RichTextBox 实现循环查找关键字
实现效果如上图,点击"Search"按钮,开始从文首查找关键字"menu",并高亮,再次点击"Search"按钮,继续查找下一个.查找到文末 ...
- SublimeText如何让代码的关键字高亮显示
如何设置不同语法的关键字高亮显示 假设你编写java代码,希望代码关键字高亮显示,你可以在菜单栏中选择「查看」-「语法」-「java」,勾选java即可,如下图: 当然,你也可以在页面右下角点击打开语 ...
- 二分法在数组内查找数c语言,C++二分法在数组中查找关键字的方法
本文实例讲述了C++二分法在数组中查找关键字的方法.分享给大家供大家参考.具体如下: /* 此程序演示了二分法查找算法(针对按从小到大排列的数组)的实现. */ #include using name ...
- tail -f 查找关键字_C语言九种查找算法 | 总有一款适合你
时间.空间复杂度比较 查找算法 平均时间复杂度 空间复杂度 查找条件 顺序查找 O(n) O(1) 无序或有序 二分查找(折半查找) O(log2n) O(1) 有序 插值查找 O(log2(log2 ...
- php m grep event,linux grep (linux查找关键字在php出现的次数)
http://www.th7.cn/system/lin/201508/127681.shtml 查找CleverCode在当前目录以及子目录,所有的php出现大于0的次数. # find -type ...
- php对pdf关键字定位,如何在PDF文件中快速查找关键字
有时候我们在阅读和编辑PDF文章时需要对PDF文件里的重要关键词进行查找,但如果PDF文章内容过长,怎么才能快速查找出想要查找的关键字? 想要在PDF文件中快速查找出关键字,那么利用迅捷PDF编辑器进 ...
最新文章
- DHCP之一 DHCP的部署安装
- 5800对于存储卡密码设置问题
- 动态规划——坐标型位操作型
- centos 6.5 安装 lamp 后mysql不能启动_Lamp的搭建--centos6.5下安装mysql
- Codeforces 920E-Connected Components? (set,补图,连通块)
- iOS8:把这些七招APP哭
- 化工图纸中LISP_必备干货丨石油化工安装工程质量与成本控制研究
- Linux 监控命令 free
- 【实战】K8S部署Nacos微服务
- hive数据写入elasticsearch
- android——根据MVC框架设计的结构
- java面试突击第一季 github,Github上星标77.6K+Java面试突击版笔记在咸鱼被疯传,太香了...
- arduino串口监视器显示nan_Arduino常用的三种通信协议UART, I2C和SPI
- 电脑丢失dll文件能一键修复吗,哪种修复方法靠谱?
- 工具推荐:JDownloader - 下载网盘资料的好工具
- CGLIB动态代理使用介绍
- Vue3.0 所采用的 Composition Api 与 Vue2.x 使用的 Options Api 有什么不同?
- 163vip邮箱登录,163邮箱怎么登陆?如何登录163vip邮箱?
- 机场航班起降与协调管理系统飞机航班(含源码+论文+答辩PPT等)
- java基础_设计模式_设计基础(小鸭子游戏)