当前位置: 首页 > news >正文

四种事件类型

鼠标事件

click 鼠标点击(在用户点击鼠标时作出反应)

mouseenter 鼠标经过

mouseleave 鼠标离开

如:点击div1,div2会冒出来。

let div1=document.querySelector(".test1");
        let div2=document.querySelector(".test");
        div1.addEventListener("click",function(){
            div2.style.display="block";
        })

焦点事件

focus 获得焦点

blur 失去焦点

如:为input添加焦点事件,鼠标点击搜索框div出来,再点击别处div消失。

input.addEventListener("focus",function(){
            div.style.display="block";
        })
        input.addEventListener("blur",function(){
            div.style.display="none";
        })

键盘事件

keydown 键盘按下触发

keyup 键盘抬起触发

键盘按下输出相关内容。

input.addEventListener("keydown",function(){
            console.log("keydown");
        })
        input.addEventListener("keyup",function(){
            console.log("keyup");
        })

文本事件

input 用户输入事件(在用户输入时作出反应)

输入框input有属性value,用于检测保留的内容,value.length用来表示文本长度。

如:用户输入文本,显示用户输入的字数。

let input=document.querySelector("input");
        input.addEventListener("input",function(){
            console.log(input.value.length);
        })
        

http://www.dtcms.com/a/82871.html

相关文章:

  • 自适应柔顺性策略:扩散引导控制中学习近似的柔顺
  • Python中的null是什么?
  • 【C++进阶】深入探索类型转换
  • (electron 报错)TypeError: Cannot read property ‘upgrade‘ of undefined
  • Linux驱动开发-①中断②阻塞、非阻塞IO和异步通知
  • VLAN:逻辑隔离冲突网络的详细讲解
  • Android第四次面试(Java基础篇)
  • Unity动画片段丢失(AnimationClip),如何进行重新绑定
  • OpenCV旋转估计(5)图像拼接的一个函数waveCorrect()
  • 【云上CPU玩转AIGC】——腾讯云高性能应用服务HAI已支持DeepSeek-R1模型预装环境和CPU算力
  • 基于Spring Boot的本科生交流培养管理平台的设计与实现(LW+源码+讲解)
  • c++ XML库用法
  • 【机器学习-模型评估】
  • 【人工智能】如何理解transformer中的token?
  • 以高斯(GaussDB) 为例, 在cmd 命令行连接数据,操作数据库,关闭数据库的详细步骤
  • Jenkins 容器化部署 uniapp H5 项目
  • 完整的类在JVM中的生命周期详解
  • 腾讯云HAI1元体验:轻松调用DeepSeek-R1模型搭建网站
  • FRP在远程办公中的实战应用
  • 国家雪亮工程政策护航,互联网监控管理平台铸就安全防线
  • Android Compose 图像修饰深度解析(八)
  • 支持多系统多协议且可提速的下载工具
  • 【ES】Elasticsearch学习
  • 《深度学习》——YOLOv3详解
  • HarmonyOS Next~鸿蒙系统安全:构建全方位的防护体系
  • 威联通 加载swoole记录
  • MySQL 索引下推
  • Debian开启大字体
  • 【数据结构】栈(Stack)、队列(Queue)、双端队列(Deque) —— 有码有图有真相
  • 【C++语言】继承和多态常见的面试问题