zoukankan      html  css  js  c++  java
  • javascript的三个函数

    作为刚刚学习javascript的小白,最近阅读了额《Javascript Dom编程艺术》,其中有三个函数感觉很是有用,特此收藏。

    insertAfter函数:针对insertBefore函数,能够把dom节点插入到一个节点之后

    function insertAfter(newElement,targetElement){
        var parent=targetElement.parentNode;
        if (parent.lastChild==targetElement){
            parent.appendChild(newElement);
        }else{
            parent.insertBefore(newElement,targetElement.nextSibling);
        }
    }
    

    加载函数:由于window.onload函数只能执行一个事件,采用这个加载函数,文档加载完毕之后可以执行好几个事件,相当于增强了window.onload的功能

    addLoadEvent(func){
        var oldonload=window.onload;
        if(typeof window.onload !=‘function’){
            window.onload = func;
        }else{
            window.onload = function(){
        oldonload();
        func();
            }
        }
    }
    

    添加类名:

    function addClass(element,value){
        if (!element.className) {
            element.className=value;
        }else{
            newClassName =element.className;
            newClassName+="";
            newClassName+=value;
            element.className=newClassName;
        }
    }
    

      

  • 相关阅读:
    ENVI数据格式
    旋转卡壳模板
    旋转卡壳求两个凸包最近距离poj3608
    树状数组模板
    输入输出挂
    Catalan数以及使用Raney引理证明
    【转】AC神组合数取模大全
    单向HASH——MurmurHash
    hdu4063(圆与圆交+线段与圆交+最短路)
    字符串HASH模板
  • 原文地址:https://www.cnblogs.com/yangxiaoguai132/p/5086819.html
Copyright © 2011-2022 走看看