zoukankan      html  css  js  c++  java
  • js--事件对象的理解4

    阻止默认行为:
    1.实例-简易修改右键菜单
    <script>
    document.oncontextmenu=function (ev)
    {
    var oEvent=ev||event;
    var oUl=document.getElementById('ul1');

    oUl.style.display='block';
    oUl.style.left=oEvent.clientX+'px';
    oUl.style.top=oEvent.clientY+'px';

    return false; //阻止默认行为之阻止右键菜单
    };

    document.onclick=function ()
    {
    var oUl=document.getElementById('ul1');

    oUl.style.display='none';
    };
    </script>
    2.实例--阻止表单提交
    <script>
    window.onload=function ()
    {
    var oForm=document.getElementById('form1');

    oForm.onsubmit=function ()
    {
    return false;
    };
    };
    </script>
    3.实例3--只能输入数字的文本框
    <script>
    window.onload=function ()
    {
    var oTxt=document.getElementById('txt1');

    oTxt.onkeydown=function (ev)
    {
    var oEvent=ev||event;

    //alert(oEvent.keyCode);

    //0 48
    //9 57
    //退格 8

    if(oEvent.keyCode!=8 && (oEvent.keyCode<48 || oEvent.keyCode>57))
    {
    return false; //除数字和退格之外的键的默认行为被禁用
    }

    //return false;
    };
    };
    </script>

    ----clientWidth
    <script>
    document.onclick=function ()
    {
    alert(document.documentElement.clientWidth);
    };
    </script>
    博客:JS中关于clientWidth offsetWidth scrollWidth等的含义--
    http://www.cnblogs.com/fullhouse/archive/2012/01/16/2324131.html

  • 相关阅读:
    map
    01背包和完全背包 POJ
    并查集 计算节点数量
    set
    map,vector,queue 图 综合运用
    并查集 hdu-1325 Is It A Tree?
    js中的ajax
    java算法
    MySql在Window上的安装
    微信开发账号要求
  • 原文地址:https://www.cnblogs.com/lanyueff/p/4607152.html
Copyright © 2011-2022 走看看