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;
    	}
    }
    
  • 相关阅读:
    回话处理程序(17)
    PDO介绍(16)
    MySQL基础
    保护网站安全(13)
    身份验证(12)
    处理HTML表单(11)
    错误和异常处理(7)
    jQuery 选择器
    官网jquery压缩版引用地址:
    HTML mate标签
  • 原文地址:https://www.cnblogs.com/tangge/p/7847001.html
Copyright © 2011-2022 走看看