随便写下body

   <h3 id="h3">根据叮咚买菜公开招股书信息显示,自2017年5月自上海起步,叮咚买菜现已覆盖全国29座城市,拥有40个区域处理中心和超过950个自营前置仓,其中5座城市的月GMV超1亿元。根据灼识咨询的数据,叮咚买菜是国内增速最快的即时电商;此外,叮咚买菜亦从最早的生鲜杂货品类,拓展至其他日用商品。</h3><input id="ipt" type="text"><button id="but">搜索</button>

接下来写js部分

 but.onclick=function(){var sp=document.querySelectorAll("span")for (let i = 0; i < sp.length; i++) {sp[i].style.color=""         }var hh = h3.innerHTMLlet ipt1 =ipt.value var reg = new RegExp(ipt1,'g')var result=(hh.replace(reg,"<span style='color:red'>"+ipt1+"</span>"))h3.innerHTML=result}

思路呢 就是点击 先清空颜色

然后 获取输入框中的值 在然后把这个值用span标签包裹 替换h3中 所有相应的值

目的就是为了给他改个颜色

别的功能自己加嘛 比如加个搜索记录啊 或者调内容什么的也可以 就是功能不全

js 写一个简单的搜索关键字相关推荐

  1. JS写一个简单的五星评价

    JS写一个简单的五星评价 在做前端网页页面的时候很多时候回有遇到星级评价的模块,用到的地方挺多所以自己就上传下方便大家和自己使用(不支持半星评价因为没有半星的图). 效果图如下: 下面是我们的代码: ...

  2. 使用Node.js写一个简单的api接口

    引入Http模块 默认你已经安装了Node.js Node当中内置了Http模块: 可以使用 var http= require("http"); 复制代码 引入http模块: H ...

  3. 原生js写一个简单的编辑器

    js原生写的编辑器,主要是使用document.execCommand(aCommandName, aShowDefaultUI, aValueArgument)来实现的 如果该指令不被支持或停用将会 ...

  4. 用js写一个简单的前世今生

    前世今生,没有今生只有前世 刚开始的样子,没有任何的输入 在下面的input内输入自己的名字,然后点击确认 就会有前世的一些内容,具体内容都可以自己修改,我只是简单做了一个demo css的内容 &l ...

  5. 用three.js写一个简单的3D射门游戏

    这个小游戏很简单,一共由3个部分构成.1个平面(球场),1个球体(足球)还有一个立方体(球门). 上个图给你们感受一下简陋的画风(掘金最高上传5M图片,原来图片都太大了压缩后很不清晰) 当按下空格键时 ...

  6. 使用原生js写一个简单的注册登录页面

    目录 1.注册页面 2.登录页面 1.首先是我们的注册页面 这是我们的html骨架  <!DOCTYPE html> <html lang="en">< ...

  7. Web(前端开发)结合html、css、js写一个简单的相册

    该相册制作分为登录.注册和主页面(由于后端没有实现,登录注册只有一些简单的判断),代码如下 (1)登录界面的HTML <!DOCTYPE html> <html lang=" ...

  8. vue结合php增删改查实例,用vue.js写一个简单的增删改查

    Title tbody:empty:after { content: '没有找到'; } 姓名年龄操作 {{item.stuName}}{{item.age}}修改 删除 添加 var app = n ...

  9. js 写一个简单的时间计时器

    <body οnlοad="startTime()"><div id="txt" ></div><script> ...

最新文章

  1. 支付宝二面:Mybatis接口Mapper内的方法为啥不能重载吗?我直接懵逼了...
  2. gwt格式_活性GWT
  3. 只能输入正整数 以及常用的正则表达式
  4. tar linux 举例,linux 的tar 命令详解举例
  5. 为什么博导都希望,自己的博士生毕业也去高校当老师?
  6. 跳过微信内置浏览器缓存
  7. jquery on()方法off()方法
  8. Tomcat+MySql+jdbc
  9. CC2530和8051(51单片机)的关系
  10. fgo服务器中断020202,终章炸服事件 - Mooncell - 玩家自由构筑的FGO中文Wiki
  11. ICML 2022 | 稀疏双下降:网络剪枝也能加剧模型过拟合?
  12. html背景颜色渐变色代码,css3背景渐变色代码
  13. 北大才子吴明辉3万5千字的深度分享告诉你:能成功创立秒针跟明略的连环创业者是有秘籍的
  14. 【python】gensim corpora的简单使用
  15. H264解析sps提取宽高(好用)
  16. win10系统无法连接xp工作组计算机,win10系统看不到windows xp系统主机上工作组的具体教程...
  17. python做值班表预测_Django model一张表中两个字段设置外键参考另一张表两个字段...
  18. 《Reverse Engineering for Beginners》读书笔记(一):前言
  19. 淘宝店铺买家订单+淘宝店铺买家订单物流获取步骤说明
  20. Moodle文件夹简介

热门文章

  1. 基于PHP+MySQL音乐网站的设计与开发
  2. MIT6.005 Problem Set 1 Tweet Tweet
  3. 打造一个丝滑般自动轮播无限循环Android库
  4. 磨金石教育设计干货分享|20个海报设计小技巧,果断打包带走
  5. html页面高度和宽度,html和body元素的高度和宽度
  6. 【GlobalMapper精品教程】004:生成标准经纬网图幅(1:100万)案例教程
  7. 工程效能部门如何讲好故事做好事
  8. 计算机操作员初级试题及答案,计算机操作员初级考试试题
  9. Java 儒略历和公历的换算
  10. Python表格操作之将数据写入到表格中