常用的javascript 函数摘录

这里对于一些经典的常用javascript进行摘抄,便于在做项目的时候查阅:

//对window.onload的改进

function addLoadEvent(func) {

var oldonload = window.onload;

if (typeof window.onload != 'function') {

window.onload = func;

} else {

window.onload = function() {

oldonload();

func();

}

}

}

//插入节点

function insertAfter(newElement,targetElement) {

var parent = targetElement.parentNode;

if (parent.lastChild == targetElement) {

parent.appendChild(newElement);

} else {

parent.insertBefore(newElement,targetElement.nextSibling);

}

}

//加入css属性

function addClass(element,value) {

if (!element.className) {

element.className = value;

} else {

newClassName = element.className;

newClassName+= " ";

newClassName+= value;

element.className = newClassName;

}

}