文章目录

  • 一、页面效果展示
  • 二、代码实现

一、页面效果展示

二、代码实现

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><!-- 输入框 --><input type="text" id="my_input"/><!-- 按钮 --><button id="my_btn">搜索</button><!-- 文本内容 --><p id="my_p">噫,吁嚱,危乎高哉!蜀道之难,难于上青天!蚕丛及鱼凫,开国何茫然!尔来四万八千岁,不与秦塞通人烟。西当太白有鸟道,可以横绝峨嵋巅。地崩山摧壮士死,然后天梯石栈方钩连。上有六龙回日之高标,下有冲波逆折之回川。黄鹤之飞尚不得过,猿猱欲度愁攀援。青泥何盘盘,百步九折萦岩峦。扪参历井仰胁息,以手抚膺坐长叹。问君西游何时还?畏途巉岩不可攀。但见悲鸟号古木,雄飞从雌绕林间。又闻子规啼夜月,愁空山。蜀道之难,难于上青天,使人听此凋朱颜。连峰去天不盈尺,枯松倒挂倚绝壁。飞湍瀑流争喧豗,砯崖转石万壑雷。其险也若此,嗟尔远道之人,胡为乎来哉。剑阁峥嵘而崔嵬,一夫当关,万夫莫开。所守或匪亲,化为狼与豺。朝避猛虎,夕避长蛇,磨牙吮血,杀人如麻。锦城虽云乐,不如早还家。蜀道之难,难于上青天,侧身西望长咨嗟。</p></body><script>// 获取对象var my_input = document.getElementById("my_input");var my_btn = document.getElementById("my_btn");var my_p = document.getElementById("my_p");my_btn.onclick = function() {// 重置为不含标签的文本,清除上一次查找的标注my_p.innerHTML = my_p.innerText;// 获取输入框中的内容,即要查找的内容var content = my_input.value;if (content) {// 使用正则表达式全局查找 contentvar regex = new RegExp(content, 'g');// 将标注的内容替换到查到到的原内容var newP = "<span style='background: yellow;'>" + content + "</span>";my_p.innerHTML = my_p.innerHTML.replace(regex, newP)}}</script>
</html>

【前端小实战】页面文字搜索功能相关推荐

  1. 微信小程序最全搜索功能

    微信小程序最全搜索功能 主要功能: 搜索 点击x号清空输入框内容 点击取消返回上一页面 搜索数据为空提示 历史记录 清空历史记录 点击历史记录搜索 点击搜索列表带参数返回上一页面 代码如下: < ...

  2. 微信小程序开发实现搜索功能

    对于搜索都是会有一些需要的,所以搜索页面还是可以复用的.主页面就是下面这样: 这个页面在pages/components/component2/component2.wxml 点击页面中 黄色的inp ...

  3. jQuery 动态文字搜索功能

    先简单讲一下需求:页面中会列出多行个人信息记录,为方便查找,在顶层增加一个搜索栏,可根据用户姓名查找记录. 如果只想查看代码,可跳过分析过程,文章底部提供了完整的代码. 以下是我的编写过程: 动态页面 ...

  4. 微信小程序组件 —— 带搜索功能的选择器

    微信小程序组件 -- 带搜索功能的选择器 效果 组件 search-picker 文件 wxml 文件: <view class="search-picker">< ...

  5. html页面查找搜索功能代码

    html页面查找搜索功能代码 html查找功能 <input type="button" οnclick="javascript:search()"val ...

  6. php 微信公众号跳转小程序,微信小程序页面跳转功能

    本文主要介绍微信小程序页面跳转功能之从列表的item项跳转到下一个页面的方法,结合具体实例形式总结分析了微信小程序页面跳转及列表item项跳转页面的相关操作技巧,需要的朋友可以参考下. 一.效果图 从 ...

  7. 前端页面的搜索功能的实现

    <input type="text" id="campus" class="layui-input" onkeyup="ck ...

  8. 小程序-实现列表- 搜索功能的实现(6)

    list.wxml引入搜索文件 <!-- 引入搜索框 --> <include src="/includes/search-bar.wxml"/> 搜索文件 ...

  9. 微信小程序页面内搜索查询(无后台)

    先上图,这是我要实现的效果! 当我们没有页面内没有分页又需要搜索时,我们可以直接在前端写搜索功能,这样也极大的减轻了后台查询压力. 这里实现原理用的是indexOf(string):查询字符串是否包含 ...

最新文章

  1. Nat. Mach. Intell. | FFPred-GAN:“以假乱真“—基于GAN创建合成特征样本改进蛋白质功能预测...
  2. VC2005:无法执行添加/移除操作,因为代码元素是只读的....多个解决办法
  3. js中变量和jsp中java代码中变量互相访问解决方案
  4. CG CTF WEB 签到2
  5. php csrf攻击 xss区别,XSS与CSRF攻击及防御方法
  6. java设置imageview图片大小_java – 在android中设置imageview
  7. [Ext JS6]视图模型和数据绑定
  8. Java个人博客项目
  9. 软件项目经理应具备的素质和条件_IT项目经理必须具备的能力
  10. chrome源代码下载 编译 linux,源代码编译chrome os
  11. 汇编串操作程序设计 计算X+(Y-Z)=W
  12. linux死机日志文件,linux系统死机分析及解决方法
  13. 用户授权中@Secured,@PreAuthorize,@PostAuthorize,@PreFilter,@PostFilter这五个注解的使用
  14. Java基础系列(五)——Collection集合Map源码详解
  15. Could not publish server configuration for Tomcat v8.0 Server at localhost.
  16. 回顾《网易数据基础平台建设》
  17. 赚享客系统模式app技术开发
  18. java属于高级语言_一文告诉你java是高级语言吗?
  19. python pandas dataframe 获取除了指定列以外的所有列
  20. EasyRecovery15MacPro离线便捷扫描恢复数据

热门文章

  1. 求和计算机教案,初中信息技术《Excel求和》教案.docx
  2. 如何在bat文件中切换盘符并执行命令
  3. html战棋游戏战棋游戏,六款不可错过的战棋游戏 将领才华始于纸上谈兵
  4. Linux解决txt文件乱码问题
  5. 菜鸟的一些常用快捷键的使用总结
  6. 怎么都2200年了,还有人不愿意交社保???
  7. netty权威指南目录
  8. cvpr2020 人脸检测与识别_就CVPR2020的来看,目前人工智能的研究热点有哪些进展?未来的研究趋势会有什么变化?...
  9. 大过 泽风大过 兑上巽下
  10. 上善若水,水利万物而不争