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ので、コメント/テキストノードの有効なものノード。