2009-05-29 8 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

+0

...ラスの方法が正しいものです。 – annakata

+0

質問には、それに関係する心配はありません。また、著者がnextSiblingプロパティの認識を表明して以来、私はドキュメントトラバーサルとそこにさまざまな種類のノードが存在することに関する意識を知っていると思っていました。 –

0
node.children[node.children.length - 1] 
関連する問題