すぐ背後にある現在のノードの最初の兄弟ノードを取得する方法

Node.prototype.nextSibling

「次の質問に答えるまでバックリーレイ漢Meimei。」:という名前の先生のように 

<!DOCTYPE HTML > 
< HTML LANG = "EN" > 
< > 
    < メタ文字コード= "UTF-8" > 
    < タイトル>ドキュメント</ タイトル> 
</ ヘッド> 
< 身体> 
    < div要素のid = "ID1" >李雷< / DIV > < DIV ID = "ID2" >韩梅梅</ divの> 
    < スクリプト>ID1 ' ).nextSibling === のdocument.getElementById(' ID2 " ); // 
        のdocument.getElementById(' ID1 ' ).nextSibling.firstChild.nodeValue。// 韩梅梅
    </ スクリプト> 
</ ボディ> 
</ HTML >

現在のノードの後に​​は兄弟ノードが存在しない場合、その.nextSiblingはnullを返します。

なお.nextSiblingは、改行となり得ることを、行には2つのdiv要素がない場合だけでなく、効果的な要素ノードを.nextSiblingので、コメント/テキストノードの有効なものノード。

 

おすすめ

転載: www.cnblogs.com/aisowe/p/11505734.html