GET NEXT ELEMENT
用途:取得某个节点的下一个元素节点(注意,非普通节点。普通节点包括:文本节点, 元素节点和属性节点)
//想要获取节点nodeA的下一个元素节点
//传入nodeA.nextSibling
function getNextElement(nodeNextSibling){
if(nodeNextSibling.nodeType == 1){
return node;
}
if(nodeNextSibling.nextSibling){
return getNextElement(nodeNextSibling.nextSibling);
}
return null;
}
ADD LOAD EVENT
//用途: 将某一个想要在网页load时执行的方法绑定到window.onload事件中的方法序列(可能已经有多个)上
function AddLoadEvent(func) {
var current_load_event = window.onload;
if (typeof current_load_event != 'function') {
window.onload = func;
} else {
window.onload = function() {
current_load_event;
func;
}
}
}