zoukankan      html  css  js  c++  java
  • JS事件

    1:回车登录

    document.onkeydown = function (e) {
        e = e || window.event;
        if ((e.keyCode || e.which) == 13) {
            $('#login_btn').trigger('click');
        }
    }
    $('#btn').on('keydown', function() {
        var event = window.event || arguments.callee.caller.arguments[0];
        if (event.keyCode == 13) {
            $('#btn_search').click();
        }
    });

    2.js焦点事件:onfocus、onblur、focus()、blur()、select() 

    onfocus:当元素获取到焦点的时候触发

    onblur:当元素失去焦点的时候

    obj.focus():给指定的元素设置焦点

    obj.blur():取消指定元素的焦点

    obj.select():全选当前的文字

    odiv.onfocus = funcion(){}

    3.onunload 事件在用户退出页面时发生。

     <html> <body onunload="alert('The onunload event was triggered')"> <p>Close the page to trigger the onunload event.</p> </body> </html>

     4.向下拉框obj下插入option

       var obj = document.getElementById("DropDownList2");
       var list = obj.options;
       var first =obj.firstChild; //得到第一个元素
       var option = document.createElement("option");
       $(option).val("");
       $(option).text("");
       obj.insertBefore(option, first);
       obj.options[0].selected = true;
    

    5.对按键事件扑捉

        window.onload = function(){
            //屏蔽键盘事件
            document.onkeydown = function (){
                var e = window.event || arguments[0];
                /*延迟,兼容FF浏览器  */
                if(e.keyCode== 83 && e.ctrlKey){
                    setTimeout(function(){
                        alert('整理不易,不要另存哦');
                    },1);
                    return false;
                }else if(e.keyCode == 123){
                    //F12
                    setTimeout(function(){
                        alert('亲,你想干嘛,不要做坏事哦');
                    },1);
                    return false;
                    //Ctrl+Shift+I
                }else if((e.ctrlKey) && (e.shiftKey) && (e.keyCode == 73)){
                    setTimeout(function(){
                        alert('亲,你想干嘛,不要做坏事哦');
                    },1);
                    return false;
                    //Shift+F10
                }else if((e.shiftKey) && (e.keyCode == 121)){
                    setTimeout(function(){
                        alert('亲,你想干嘛,不要做坏事哦');
                    },1);
                    return false;
                    //Ctrl+U
                }else if((e.ctrlKey) && (e.keyCode == 85)){
                    setTimeout(function(){
                        alert('亲,你想干嘛,不要做坏事哦');
                    },1);
                    return false;
                }
            };
            //屏蔽鼠标右键
            window.document.oncontextmenu = function (){
                alert('亲,你想干嘛,不要做坏事哦');
                return false;
            }
    
        }

      

    作者:chenze
    出处:https://www.cnblogs.com/chenze-Index/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
    如果文中有什么错误,欢迎指出。以免更多的人被误导。
  • 相关阅读:
    auto关键字
    关闭vs的编译警告
    windows C++删除非空文件夹
    vs相同变量高亮显示
    梯度下降算法到logistic回归
    ubuntu 按键替换 Control_R to Left
    git 删除分之以及删除文件夹
    迄今为止计算机视觉领域超有实力的研究人物主页
    DeepLearning——CNN
    利用积分图进行均值滤波
  • 原文地址:https://www.cnblogs.com/chenze-Index/p/11280597.html
Copyright © 2011-2022 走看看