JS 鼠标事件与键盘事件

这篇具有很好参考价值的文章主要介绍了JS 鼠标事件与键盘事件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、鼠标事件

        onclick        鼠标点击左键触发

        onmouseover    鼠标经过触发

        onmouseout     鼠标离开触发

        onfocus        获得鼠标焦点触发

        onblur         失去鼠标焦点触发

        onmousemove    鼠标移动出发

        onmouseup      鼠标弹起触发

        onmousedown    鼠标按下触发

        contextmenu   禁用右键菜单

        selectstart    禁止选中文字

// 1.contextmenu 我们可以禁用右键菜单
        document.addEventListener('contextmenu', function (e) {
            e.preventDefault();

        })
        // 2.禁止选中文字 selectstart
        document.addEventListener('selectstart', function (e) {
            e.preventDefault();
        })

二、键盘事件

        keyup 按键弹起的时候触发

document.addEventListener('keyup', function () {
            console.log(1);
        })

        keydown 按键按下的时候触发

document.addEventListener('keydown', function () {
            console.log(2);
        })

        keypress 按键按下的时候触发 但是它不识别功能键 比如:ctrl shift 箭头等

document.addEventListener('keypress', function () {
            console.log(3);
        })

键盘事件对象中的keyCode属性可以得到相应键的ASCII码值文章来源地址https://www.toymoban.com/news/detail-483590.html

 // 1.我们的keyup和keydown事件不区分字母大小写 a和A得到的都是65
        document.addEventListener('keyup', function (e) {
            // console.log(e);
            console.log(e.keyCode);
            // 我们可以利用keyCode返回的ASCII码值来判断用户按下了哪个键
            if (e.keyCode === 65) {
                alert('按下的a键');
            } else {
                alert('没有按下a键');
            }
        })
        // 2.我们的keypress事件 区分大小写
        document.addEventListener('keypress', function (e) {
            console.log(e.keyCode);
        })

到了这里,关于JS 鼠标事件与键盘事件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • js之 事件监听(鼠标、焦点、键盘、文本)

    目标 :能够给DOM元素添加事件监听 什么是事件 :事件是在编程时系统内发生的动作或者发生的事情,比如用户在网页上单击一个按钮 什么是事件监听 :        就是让程序检测是否有事件产生,一旦有事件触发,就立即调用一个函数做出响应,也称为 绑定事件或者注册事

    2024年02月14日
    浏览(34)
  • JS javascript 点击鼠标 鼠标事件 获取元素 获取元素Xpath

    js代码,鼠标在页面点击时,记录元素的Xpath 代码:  

    2024年02月15日
    浏览(47)
  • JS-DOM-12(常见的鼠标、键盘、表单事件)

    接下来我们来看一下常见的鼠标事件(不仅仅是鼠标设备,也包括模拟鼠标的设备,比如手机、平板电脑) 常见的鼠标事件: mouseover和mouseenter的区别 mouseover 和 mouseenter 都是 JavaScript 事件,用于检测鼠标指针进入一个元素的边界。然而,它们之间有一些关键区别: 事件冒泡

    2024年04月26日
    浏览(47)
  • 解决Ctrl+鼠标左键点击后怎么返回

    注 :此处只介绍在编写代码时,Ctrl+鼠标左键查看某段代码时如何返回到点之前的位置。 寻找 当前编辑器 的快捷键,这个快捷键的作用是 跳转到光标上一位置或者回退到上一个操作的位置 。 例如Idea快捷键就是Ctrl + alt + left(left是指键盘左键,同理right是指键盘右键)。 如果

    2024年02月10日
    浏览(46)
  • 鼠标连点器(VB.net 全局键盘钩子+模拟鼠标 左键、右键)

    相信大家在玩游戏的时候会把 “攻击” 设置为鼠标左键,但是自己手速不够快,被人家秒了 废话不多说,立马进入主题: 一、新建一个vb.net工程(窗体应用程序) 大概是这样,timer1控制鼠标左键,timer2控制鼠标右键 二、新建一个模块(Module1.vb) 写入:注意,本模块由C

    2024年02月09日
    浏览(59)
  • unity制作游戏,点击鼠标左键,展示屏幕震动效果

    在Unity中实现点击鼠标左键展示屏幕震动效果可以通过以下步骤进行: 创建一个新的C#脚本,例如\\\"ScreenShake.cs\\\",并将其附加到想要添加屏幕震动效果的游戏对象上。 在脚本中定义一个变量来控制震动的幅度,例如 public float shakeAmount = 0.1f; 。 在Update函数中检测鼠标左键点击事

    2024年02月12日
    浏览(41)
  • 关于使用C#调用Win32API,抓取第三方句柄,模拟鼠标点击,键盘发送事件(C2Prog.exe)

    因为最近工作需要用就把基本知识整理了一下 主要操作这个软件写程序和选配置   下面例子和Win32以及自己封装的库全在工程文件里面 2023.7.10 :以前写的代码丢了重新写了一下优化了不少 ,所以特此更新一下 以前是1.7的版本目前用的是1.9版本有些不一样需要注意  这里放最新

    2024年02月14日
    浏览(49)
  • 51-JS鼠标,键盘,表单,粘贴板,窗口事件,遍历节点树,DOM操作:创建/添加,删除,替换

    1.鼠标事件 1.1双击事件 dblclick 1.2鼠标移入,鼠标移出 mouseover,mouseout             支持事件冒泡(会传播) mouseenter,mouseleave        不支持事件冒泡(不会传播)

    2024年01月18日
    浏览(69)
  • selenium+python:点击元素、alert弹框、鼠标操作(左键点击、右键点击、双击、鼠标悬浮)、下拉选项框、窗口切换等操作的处

    driver=webdriver.Chrome() driver.maximize_window() driver.get(\\\"https://www.baidu.com/\\\") 在进行页面操作时,需要用鼠标进行左键点击、右键点击、双击、鼠标悬浮(比如鼠标移到某个位置就会出现一些元素)、鼠标拖动等操作,这时需要导入ActionChains模块 perform() 执行所有ActionChains 中存储的行为

    2024年02月05日
    浏览(64)
  • addEventListenter 监听页面滚动事件 鼠标左键拖拉滚轮

    问题:在同一个界面需要调的接口太多,需要做懒加载 想法:监听滚动位置,到一个范围内调用对应的接口 做法1: 1、首先在整个vue文件的最外层加上 ref=\\\"scrollview\\\"和 @mousewheel=“scrollChange” 2、在methods中写下一个滚轮方法,里面具体需要做什么处理(比如到哪个位置调用哪

    2024年02月09日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包