oninput 事件在用户输入时触发。

该事件在 <input> 或 <textarea> 元素的值发生改变时触发。

提示: 该事件类似于 onchange 事件。不同之处在于 oninput 事件在元素值发生变化是立即触发, onchange 在元素失去焦点时触发。另外一点不同是 onchange 事件也可以作用于 <keygen> 和 <select> 元素。

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>纯函数</title></head><body><input type="text" name="ipt" id="ipt" value="" /><script type="text/javascript">//纯函数:不会对外界的参数产生影响var personArr=[{name:"张三"},{name:"张四"},{name:"李四"},{name:"王五"},{name:"赵六"},{name:"孙八"},{name:"孙久"},{name:"王二"},{name:"李刘"},];var ipt=document.getElementById("ipt");ipt.oninput=function(){console.log(filterByText(this.value,personArr));}function filterByText(text,arr){var newArr=[];for(var i=0;i<arr.length;i++){arr[i].name.indexOf(text)!=-1?newArr.push(arr[i]):"";}return newArr;}</script></body>
</html>

oninput 事件- 输入提示-纯函数相关推荐

  1. 【高德地图API】从零开始学高德JS API(四)搜索服务——POI搜索|自动完成|输入提示|行政区域|交叉路口|自有数据检索

    原文地址为: [高德地图API]从零开始学高德JS API(四)搜索服务--POI搜索|自动完成|输入提示|行政区域|交叉路口|自有数据检索 摘要:地图服务,大家能想到哪些?POI搜素,输入提示,地址 ...

  2. 函数式编程-纯函数篇

    概念: 相同的输入永远会得到相同的输出,且没有任何可观察的副作用 纯函数就类似数学中函数(用来描述输入和输出之间的关系)例如y=f(x) 举例 数组中的slice和splice分别是纯函数和不纯的函数 ...

  3. 用trie树实现输入提示功能,输入php函数名,提示php函数

    参照刘汝佳的trie树 结构体 #include "stdio.h"#include"stdlib.h"#include"string.h" ...

  4. input中文输入多次触发oninput事件

    oninput事件在<input>或<textarea>元素的值发生改变时触发 onchange事件也是监听文本框变化后触发,不同的是oninput事件是立即(即时)触发,on ...

  5. 你不知道的JS专栏 - 避免bug利器纯函数

    你不知道的JS专栏 - 避免bug利器纯函数 目录: 纯函数的概念及基本认识 纯函数在实际开发中的使用案例 纯函数在框架中的使用, 以及框架中的纯函数思想 纯函数的概念及基本认识 纯函数定义 - 不依 ...

  6. 【JavaScript】——input元素的oninput事件和onchange事件

    1.oninput事件是在输入框中输入时就会触发,该事件在<input>或<textarea>元素的值发送改变时触发. 2.onchange事件是在输入框输入完内容后,输入框失 ...

  7. react中纯函数_如何在纯React中创建电子邮件芯片

    react中纯函数 by Andreas Remdt 由Andreas Remdt 如何在纯React中创建电子邮件芯片 (How to create email chips in pure Reac ...

  8. Android studio百度地图SDK开发 2020最新超详细的Android 百度地图开发讲解(6) POI检索, 根据地址输入提示检索 Sug

    POI检索, 根据地址输入提示检索 Sug 参考百度地图官方文档:http://lbsyun.baidu.com/index.php?title=androidsdk/guide/search/sug ...

  9. 基于jquery的搜索框输入提示

    仿百度与google的搜索框输入提示,支持键盘上下选择与鼠标点击选择.只包含前面代码,后台返回数据为模拟的数据. 1.未输入前的效果 2.输入内容后,自动弹出下拉层,里面有若干匹配输入内容的输入建议项 ...

最新文章

  1. 计算机缺少log怎么解决方法,win10 计算机丢失logmanager怎么办_win10丢失log.dll文件的解决方法-win7之家...
  2. 怎样通过vb设置透视表多项选择_数据透视表有多强大?
  3. 面象对象设计6大原则之一:单一职责原则
  4. telnet后为啥打开的时防火墙_《和平精英》停服时玩家打开国际服,淘汰1个敌人后收到1个提示!...
  5. ROS笔记(23) Move_base
  6. 由H3C高层变动对厂商认证的思考
  7. SAP自学指南:案例公司的概括
  8. queue的常见用法
  9. 华为机试HJ73:计算日期到天数转换
  10. [转载]资深程序员点评当前某些对Lotus Domino 的不实评论
  11. 值得收藏的199条经典民间偏方
  12. mysql 右连接(right join)
  13. 如何查询网络出口IP
  14. 面试题57:和为s的数字
  15. 电气火灾监控系统在杭州湾新区产业园区一期的设计与应用——安科瑞 陆琳钰
  16. 统计之 - 独立性检验
  17. 前端 day 30 html 基础一
  18. re模块 正则表达式
  19. 什么软件可以修改PDF内容,PDF如何添加文本
  20. 点云数据在Matlab生成格网数据-2021-10-18

热门文章

  1. 印度理工学院射频集成电路设计之CMOS低噪声放大器
  2. 支付系统数据库设计思考
  3. stm32f1单片机上用FFT测量信号频率(高精度、过程详细)
  4. Linux网络实战(四)- FTP服务器搭建
  5. 【PMP】审计 和 审查
  6. 二十四节气之立冬养生篇
  7. 山东协和学院计算机考试考点,2017山东计算机等级考试考点联系方式
  8. hph与java有什么区别_php和java有什么区别
  9. python 三维矩阵乘以二维矩阵_如何将一个二维数组和一个三维数组矩阵相乘得到一个三维数组?...
  10. <html lang=“en“>这个用什么?什么意思?