zoukankan      html  css  js  c++  java
  • DOM编程艺术推荐的addLoadEvent和insertAfter

    addLoadEvent.js

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

    insertAfter.js

    function insertAfter(newElement,targetElement) {
      var parent = targetElement.parentNode;
      if (parent.lastChild == targetElement) {
        parent.appendChild(newElement);
      } else {
        parent.insertBefore(newElement,targetElement.nextSibling);
      }
    }
    
    /**
     * [addClass 追加一个新class]
     * @param {[type]} element [description]
     * @param {[type]} value   [description]
     */
    function addClass(element, value) {
    	if (!element.className) {
    		element.className = value;
    	} else {
    		newClassName = element.className;
    		newclassName = " ";
    		newclassName += value;
    		element.className = newclassName;
    	}
    }
    
  • 相关阅读:
    Bacula Plugins
    getopt、getopt_long命令参数
    Notepad++ 快捷键
    make命令
    Linux目录结构
    rhel安装输入法
    libtool编译
    install和cp
    dlopen动态链接库操作
    结构体赋值
  • 原文地址:https://www.cnblogs.com/tangge/p/7847001.html
Copyright © 2011-2022 走看看