閱讀979 返回首頁    go 阿裏雲 go 技術社區[雲棲]


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

  上一篇:go DirectX簡介
  下一篇:go Qt重繪之update,repaint詳解