鼠标事件有:

1、click(单击)事件;

2、dblclick(双击)事件;

3、mousedown事件;

4、mouseup事件;

5、mouseout事件;

6、mouseover事件;

7、mousemove事件;

8、mouseleave事件等。

鼠标事件类型
事件类型 说明
click 单击鼠标左键时发生,如果右键也按下则不会发生。当用户的焦点在按钮上并按了 Enter 键时,同样会触发这个事件
dblclick 双击鼠标左键时发生,如果右键也按下则不会发生
mousedown 鼠标按钮被按下时发生
mouseout 鼠标指针位于某个元素上且将要移出元素的边界时发生
mouseover 鼠标指针移出某个元素到另一个元素上时发生
mouseup 鼠标按键被松开时发生
mousemove 鼠标在某个元素上时持续发生
mouseleave 当鼠标指针移出元素时触发
mouseenter 当鼠标指针移动到元素上时触发。
contextmenu 在用户点击鼠标右键打开上下文菜单时触发
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>JS常用鼠标事件</title><style>li{font-size: 18px;line-height: 35px;}li:hover{cursor:pointer;}</style></head><body><ol><li>单击我变色!</li><li>双击有惊喜!</li><li>鼠标滑过字体变大,鼠标离开字体变小!</li><li>鼠标按下文字为红色,鼠标抬起文字为绿色,鼠标移动打印“鼠标在 li 中移动了...”!</li></ol><script>// 获取 li 标签var oLis = document.getElementsByTagName("li");/* 单击第一个 li */oLis[0].onclick = function () {this.style.backgroundColor = 'red';}/* ******************************************* *//* 双击第二个 li */oLis[1].ondblclick = function () {this.style.color = 'red';}/* ******************************************* *//* 鼠标滑过第三个 li */oLis[2].onmouseover = function () {this.style.fontSize = 22 + 'px';}/* 鼠标离开第三个 li */oLis[2].onmouseout = function () {this.style.fontSize = 18 + 'px';}/* ******************************************* *//* 鼠标按下第四个 li */oLis[3].onmousedown = function () {this.style.color = 'red';}/* 鼠标抬起第四个 li */oLis[3].onmouseup = function () {this.style.color = 'blue';}/* 鼠标在第四个 li 上移动 */oLis[3].onmousemove = function () {console.log('鼠标在 li 中移动了...');}</script></body></html>

面试题58:javascript中鼠标事件有哪些相关推荐

  1. Javascript中鼠标事件

    鼠标中的几个事件 简单的介绍一下鼠标事件的用法,如当一个注册界面要求录入信息后移开鼠标,后面显示判断录入的信息格式是否正确 <!DOCTYPE html> <html>< ...

  2. java基础66 JavaScript中的事件、localtion对象、screen对象(网页知识)

    1.JavaScript中的事件注册 1.1.事件的注册方式 方式1:直接在html元素上注册<body onLoad="ready()"></body > ...

  3. 浅谈JavaScript中的事件

    事件在javascript中是响应用户的一种基本操作,本文列举了两种javascript中的事件模型及其绑定的方式,希望能对你的学习带来一点帮助.这些都是非常基础的但或许其中有你所遗漏.(以下事件均针 ...

  4. JavaScript学习笔记06【高级——JavaScript中的事件】

    w3school 在线教程:https://www.w3school.com.cn JavaScript学习笔记01[基础--简介.基础语法.运算符.特殊语法.流程控制语句][day01] JavaS ...

  5. 12.在JavaScript中的事件模型如何理解?

    一.事件与事件流 javascript中的事件,可以理解就是在HTML文档或者浏览器中发生的一种交互操作,使得网页具备互动性, 常见的有加载事件.鼠标事件.自定义事件等 由于DOM是一个树结构,如果在 ...

  6. java鼠标js触发事件吗,JavaScript常见鼠标事件与用法分析

    摘要:这篇JavaScript栏目下的"JavaScript常见鼠标事件与用法分析",介绍的技术点是"JavaScript.鼠标事件.鼠标.事件.用法.分析", ...

  7. java 中鼠标事件_[Java教程]js中鼠标事件总结

    [Java教程]js中鼠标事件总结 0 2017-07-11 00:00:19 js中鼠标事件主要有onclick,onmousedown,onmouseup,oncontextmenu,ondblc ...

  8. 【前端学习】前端学习第十五天:JavaScript中的事件模型

    在各种浏览器中存在三种事件模型:原始事件模型.DOM事件模型和IE事件模型: 一.原始事件模型: 原始事件模型被所有浏览器支持: 在原始事件模型中.事件一旦发生就直接调用事件处理函数,事件不会向别的对 ...

  9. 「前端面试题系列7」Javascript 中的事件机制(从原生到框架)

    前言 这是前端面试题系列的第 7 篇,你可能错过了前面的篇章,可以在这里找到: 理解函数的柯里化 ES6 中箭头函数的用法 this 的原理以及用法 伪类与伪元素的区别及实战 如何实现一个圣杯布局? ...

最新文章

  1. 利用urllib2实现http post请求源码示例
  2. CXF做的webservice简单例子
  3. Linux中的帮助命令
  4. selenium - 下拉框操作
  5. js面向对象小结(工厂模式,构造函数,原型方法,继承)
  6. 样机模型尺寸怎么改_土耳其五代机全尺寸样机模型首次亮相巴黎航展,这不是玩票,是一架认真设计的五代机!...
  7. oracle crontab e,Linux运维知识之通过crontab -e编辑生成的定时任务,写在哪个文件中...
  8. 快两年的时间,我都干了啥
  9. 如何允许网页中的编辑器访问剪切板_Vditor下一代的 Markdown 编辑器,为未来而构建...
  10. iOS App图标和启动画面尺寸
  11. 零基础小白学习UI设计的4个步骤
  12. listView使用checkBox的实现
  13. java高并发日志_高并发下log4j的性能瓶颈
  14. 工业机器人技术基础与应用分析及编程基础
  15. heka 0.11.0源码分析--Elasticsearch OutPut插件
  16. Matlab如何修改坐标轴在figure里面的位置
  17. mysql数据库--mysql的数据类型(数值型)
  18. 英雄会归来,做个人物小点评。
  19. 关于MySql的Unhandled异常
  20. missing ‘;‘ before ‘int‘ C语言

热门文章

  1. java singleresult方法_JPA getSingleResult - EntityNotfound Exception
  2. buildroot简介
  3. 作为企业级的报表软件,该如何解决企业数据的统计分析需求?
  4. fisco bcos 智能合约开发
  5. 全国计算机等级考试 四级网络工程师 选择题少选有份吗,3月计算机等级考试四级网络工程师试题...
  6. [网络工程师必备生存技能]网络工程师是怎么学习的?
  7. LeetCode 312.戳气球
  8. openstack-Neutron网络服务概述和部署
  9. 3.4—4 Java final关键字、接口、数组
  10. ip免费代理科普知识四:IP 地址类别