• js事件


    1、鼠标事件
        (1)onclick:单击鼠标时触发
        (2)ondblclick:双击鼠标时触发
        (3)onmousedown :按下鼠标且未弹起时触发
        (4)onmouseup:释放鼠标时触发
        (6)①onmouseover :鼠标悬停于元素上时触发
             ②onmouseout:鼠标移出元素时触发
        (7)①onmouseenter:悬停
             ②onmouseleave:移出
        (8)oncontextmenu :鼠标右击时触发
    2、键盘事件
        (1)onkeydown :按下键盘任意键触发,长按会重复触发。可以检测到键盘的所有键,包括实体键和辅助键。event.keyCode返回的是十进制的键盘代码值(不能检测到小写);
        (2)onkeypress :按下键盘的字符键触发,长按会重复触发,只能检测到键盘的实体键。event.keyCode返回的是十进制的ASCII码值(所以可以检测大小写)。
        (3)onkeyup :释放键盘键时触发.
    3、HTML事件
        (1)onresize :当window窗口或框架大小发生变化时触发
        (2)onscroll :当滚定滚动条时触发
        (3)onselect :当选择文本框(input、textarea)的内容时触发
        (4)onchange : 当文本框失去焦点并且内容改变时触发
        (5)onfocus : 当获得焦点是触发
        (6)onblur :当失去焦点是触发
        (7)onsubmit :点击提交按钮时触发,按钮需在<from>标签中。是在form上触发的
                from.onsubmit = function(){};
         (8) onreset :当点击重置按钮时触发,按钮需在<from>标签中。是在form上触发的
                form.onreset = function(){};
    4、事件方法
        (1)阻止冒泡
            ① IE支持:window.event.cancelBubble = true ;
            ② 其他 :event.stopPropagation()
         (2)阻止默认事件
            ① IE支持 :window.event.returnValue = false;
            ② 其他 : event.preventDefault();return false;
    兼容写法:以阻止冒泡为例
        if(window.event.stopPropagation){
            event.stopPropagation();
        }else{
            window.event.cancelBubble = true;
     
     
     
     
     
     
     
     
     
     
     
     
     
     
  • 相关阅读:
    2019-07-15_nginx 启动报错 “/var/run/nginx/nginx.pid" failed” 解决方法
    2019-07-12 linux下关闭、开启防火墙
    2019-07-12nginx的安装,启动,关闭
    2019-07-11 nginx 下网页显示乱码
    2019-07-05 submit左对齐快捷键
    2019-07-02 windows下用cmd命令netstat查看系统端口使用情况
    设计一个精致按钮
    JS 实现省市三级联动
    使用style 对象实现图片的覆盖(overlay)
    display 显示或隐藏元素
  • 原文地址:https://www.cnblogs.com/Huan-klyj/p/5910451.html
Copyright © 2020-2023  润新知