美文网首页
JS一些方法

JS一些方法

作者: 蒋昉霖 | 来源:发表于2016-09-19 09:53 被阅读9次

    onclick() 点击
    onmouseover() 鼠标在区域内移动
    onmouseout() 鼠标在区域内移出
    onfocus() 获得焦点
    onblur() 失去焦点
    this 指向事件的调用者
    .className 设置类名,一般在设置的名字里放类
    input.value 表单更换内容
    isNaN() nan不是一个数字,括号内如果是个数字就返回true,是数字就返回flase
    .select(0 获取表单元素

    正常浏览器 : oninput
    Ie 678 支持的 : onpropertychange
    检测输入框输入

        var shuru = document.getElementById("txt");
        var label = document.getElementById("place");
        shuru.oninput = shuru.onpropertychange = function () {
            if(this.value == "") {
                label.style.display = "block";
            } else {
                label.style.display = "none";
            }
        }
    

    push() 把空号内的推到数组最后面
    unshift() 从数组的前面放入

    pop() 删除最后一个元素
    shift() 删除第一个元素

    concat 链接多个数组,不会改变现有的数组,只是返回一个新数组

    join() 把数组转成字符串

    var arr = [1,2,3];
    console.log(arr.join("a")); 
    // 输出结果: 1a2a3
    

    split() 把字符串转换为数组
    括号内放你要分割的标示,如果不写默认逗号

    获取节点属性
    getAttribute(属性);
    设置节点属性
    setAttribute("属性","值");
    删除节点属性
    removeAttribute("属性");

    倒计时: 用将来的时间减去现在的时间,然后一层一层除

    nodeType判断节点 枚举值
    nodeType == 1 元素节点
    nodeType == 2 属性节点
    nodeType == 3 文本节点

    定时器
    setInterval(function(){函数内容},1000);
    或者
    setInterval("fun()",1000);
    fun();
    或者
    setInterval(fun,1000);
    fun();

    相关文章

      网友评论

          本文标题:JS一些方法

          本文链接:https://www.haomeiwen.com/subject/wfxgettx.html