zoukankan      html  css  js  c++  java
  • Oct 27th

    document.getElementByClassName(); IE10以前的浏览器不支持

    封装个方法通过class去获取元素

    //封装一个方法拿到 通过class拿到的标签 注意拿到的时候是个数组对象,记得最后[0],取一下第一个对象
    function getByClass(clsName,parent){
        var oParent=parent?document.getElementById(parent):document,
            eles=[],
            elements=oParent.getElementsByTagName('*');
    
        for(var i=0;i<elements.length;i++){
            if(elements[i].className == clsName){
                eles.push(elements[i]);
            }
        }
        return eles;
    }

    鼠标事件都是在浏览器窗口中的特定位置上发生的。

    这个位置信息保存在事件的clientXclientY属性中。

    所有浏览器都支持这两个属性,它们的值表示事件发生时鼠标指针在视口中的水平和垂直坐标。

    不包括页面滚动的距离。

    键盘事件
    onkeydown:按下键盘上任意键时触发,(按住不放会重复触发)
    onkeypress:按下键盘上的字符键时触发
    onkeyup:释放键盘上的键时触发
    keyCode:event.keyCode,获得当前按下键盘上按键的键码,回车键为13

    定时器:
    setInterval(function(){},50):每隔50ms执行一次函数
    clearInterval(定时器名):清除定时器,再加定时器前需清除原来的定时器,防止多个定时器叠加

    随机数:
    Math.random():生成0-1的随机数
    Math.floor():向下取整

  • 相关阅读:
    mstsc远程桌面 mstsc /v:ip /admin
    JS模块化编程(五)---按照AMD规范扩展全局对象
    常见问题
    django--用户认证组件
    Django
    Django
    Django
    Django
    Django
    第六模块-图书管理系统--多表
  • 原文地址:https://www.cnblogs.com/gringe/p/4913174.html
Copyright © 2011-2022 走看看