Element
与えられた周囲の sを見つける最もクリーンな方法は何だろうかMutationRecord
?
MutationRecord
.nextSibling
、プロパティが.previousSibling
ありますが、テキスト ノードが含まれている可能性があり、通常の要素ノードを取得する必要があります。
実際の例はこちら: http://jsfiddle.net/tomalec/ceku2/
使ってみた
mutation.addedNodes[0].previousElementSibling;
mutation.addedNodes[mutation.addedNodes.length - 1].nextElementSibling);
http://jsfiddle.net/tomalec/Q2HFY/2/
ただし、少し危険に見えます。削除されたものにはまったく機能しません。
mutation.removedNodes[0].previousElementSibling; //null
mutation.removedNodes[mutation.removedNodes.length - 1].nextElementSibling); //null