addLoadEvent(){}函数
//把多个javascript函数绑定到onload事件处理函数上
———-
function addLoadEvent(func){
var oldonload = window.onload;
if(typeof window.onload != ‘function’){
window.onload = func;
}else{
window.onload = function(){
oldonload();
func();
}
}
}
————————————————————————————————
insertAfter()函数
//将新元素插入到现有元素的后面
———-
function insertAfter(newElement, targetElement){
var parent = targetElement.parentNode;
if(parent.lastChild == targetElement){
parent.appendChild(newElement);
//如果targetElement是parent最后一个子元素,插入newElement
}else{
parent.insertBefore(newElement, targetElement.nextSibling);
//如果不是,插入到targetElement下一个兄弟节点的前面
}
}

《Javascript DOM编程艺术》一书中的两个函数。

addLoadEvent(){}函数

//把多个javascript函数绑定到onload事件处理函数上

———-

function addLoadEvent(func){

var oldonload = window.onload;

if(typeof window.onload != ‘function’){

window.onload = func;

}else{

window.onload = function(){

oldonload();

func();

}

}

}

————————————————————————————————

insertAfter()函数

//将新元素插入到现有元素的后面

———-

function insertAfter(newElement, targetElement){

var parent = targetElement.parentNode;

if(parent.lastChild == targetElement){

parent.appendChild(newElement);

//如果targetElement是parent最后一个子元素,插入newElement

}else{

parent.insertBefore(newElement, targetElement.nextSibling);

//如果不是,插入到targetElement下一个兄弟节点的前面

}

}