02.簡單的DOM操作
prev()函數:返回相關元素的前一兄弟節點
function prev(elem) {
do {
elem = elem.previousSibling;
}
while (elem && elem.nodeType != 1);
return elem;
}
next()函數:返回相關元素的後一兄弟節點
function next(elem) {
do {
elem = elem.nextSibling;
}
while (elem && elem.nodeType != 1);
return elem;
}
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;
}
return elem;
}
}
tag()函數:快速查找DOM元素
function tag(name,elem){
return (elem||document).getElementByTagName(name);
}
最後更新:2017-04-02 06:51:34