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

  • 相关阅读:
    分别针对Customers表与Order表的通用查询操作
    类的继承
    kubernetes service 原理解析
    k8s生命周期-钩子函数
    深入理解Pod-初始化容器
    为 Pod 或容器配置安全性上下文
    Docker四种网络模式
    python中__new__方法详解及使用
    浅析python析构函数
    k8s中的网络
  • 原文地址:https://www.cnblogs.com/lanyueff/p/4607152.html
Copyright © 2011-2022 走看看