2009-05-29 39 views

回答

4

A Few functions to handle DOM events

從文章

function lastSibling(node){ 
    var tempObj=node.parentNode.lastChild; 
    while(tempObj.nodeType!=1 && tempObj.previousSibling!=null){ 
    tempObj=tempObj.previousSibling; 
    } 
    return (tempObj.nodeType==1)?tempObj:false; 
} 
1

有訪問的最後一個兄弟沒有直接的方法;你只需要遍歷所有的兄弟姐妹,直到你到達最後一個。

1

可能:

Node.parentNode.lastChild 

希望這有助於!

+0

非元素節點也將被選中... – James 2009-05-29 10:29:40

+0

......這是拉斯的方法糾正。 – annakata 2009-05-29 10:39:02

+0

這個問題沒有任何與此有關的問題。另外,由於作者表達了對nextSibling屬性的認識,我認爲他意識到了文檔遍歷和存在不同類型節點的含義。 – 2009-05-29 16:04:50

0
node.children[node.children.length - 1]