//获取前一个元素节点兼容性写法 function getPreviousElement(element){ if(element.previousElementSibling!==undefined){ return element.previousElementSibling; }else{ var prev=element.previousSibling; while(prev&&prev.nodeType!=1){ prev=prev.previousSibling; } return prev; } }
//获取后一个元素节点兼容性写法 function getNextElement(element){ if(element.nextElementSibling!==undefined){ return element.nextElementSibling; }else{ var next=element.nextSibling; while(next&&next.nodeType!=1){ next=next.nextSibling; } return next; } }