/*下一个元素节点*/
fucntion getMextElement(node){
if(node.nodeType ==1){ //如果是元素节点
return node; //返回该元素节点
}
if(node.nextSibling){ //如果下一个兄弟元素存在
return getNextElement(node.nextSibling); //返回兄弟元素
}
return null; //如果不是元素节点也没有下一个兄弟元素节点 返回null
};
/*加载多个函数*/
function addLoadEvent(func){
var onload = window.onload;
if(typeof window.onload != "function"){ //如果window.onload数据类型不是function 就说明没有绑定函数
window.onload = func; //绑定函数
}else{ //如果有绑定函数
window.onload = function(){
onload(); //加载已绑定函数
func(); //绑定新函数
}
}
};
/*把一个节点插入到另一个节点后面*/
fucntion insertAfter(newElement,targetElement){
var parent = targetElement.parendNode; //获取目标元素的父元素
if(parent.lastChild == targetElement){ //如果父元素最后一个子元素是目标节点
parent.addChild(newElement); //新元素追加到父元素内部
}else{
parent.insertBefore(newElement,targetElment.nextSibling); //把新元素插入到目标元素紧邻下一个兄弟元素的前面
}
};
fucntion getMextElement(node){
if(node.nodeType ==1){ //如果是元素节点
return node; //返回该元素节点
}
if(node.nextSibling){ //如果下一个兄弟元素存在
return getNextElement(node.nextSibling); //返回兄弟元素
}
return null; //如果不是元素节点也没有下一个兄弟元素节点 返回null
};
/*加载多个函数*/
function addLoadEvent(func){
var onload = window.onload;
if(typeof window.onload != "function"){ //如果window.onload数据类型不是function 就说明没有绑定函数
window.onload = func; //绑定函数
}else{ //如果有绑定函数
window.onload = function(){
onload(); //加载已绑定函数
func(); //绑定新函数
}
}
};
/*把一个节点插入到另一个节点后面*/
fucntion insertAfter(newElement,targetElement){
var parent = targetElement.parendNode; //获取目标元素的父元素
if(parent.lastChild == targetElement){ //如果父元素最后一个子元素是目标节点
parent.addChild(newElement); //新元素追加到父元素内部
}else{
parent.insertBefore(newElement,targetElment.nextSibling); //把新元素插入到目标元素紧邻下一个兄弟元素的前面
}
};