prev()函数:返回相关元素的前一兄弟节点
function prev(elem) {
do {
elem = elem.previoussibling;
}
while (elem && elem.nodetype != 1);
return elem;
next()函数:返回相关元素的后一兄弟节点
function next(elem) {
elem = elem.nextsibling;
first()函数:查找元素第一个子元素
function first(elem){
elem=elem.firstchild;
return elem&&elem.nodetype!=1?next(elem):elem;
last()函数:查找元素最后个元素
function last(elem){
elem=elem.lastchild;
return elem&&elem.nodetype!=1?prev(elem):elem;
parent()函数:查找元素的父元素函数
function parent(elem,num){
num=num||1;
for(var i=0;i<num;i++){
if(elem!=null){
elem=elem.parentnode;
tag()函数:快速查找dom元素
function tag(name,elem){
return (elem||document).getelementbytagname(name);