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下一个兄弟节点的前面
}
}