nextSibling屬性與nextElementSibling屬性的差別:
nextSibling屬性返回元素節(jié)點(diǎn)之后的兄弟節(jié)點(diǎn)(包括文本節(jié)點(diǎn)、注釋節(jié)點(diǎn)即回車、換行、空格、文本等等);
nextElementSibling屬性只返回元素節(jié)點(diǎn)之后的兄弟元素節(jié)點(diǎn)(不包括文本節(jié)點(diǎn)、注釋節(jié)點(diǎn));
注意: 空格、回車也會(huì)看作文本,以文本節(jié)點(diǎn)對(duì)待。
下例中,如果兩個(gè)li元素之間有空格、回車,將返回 “undefined”。
一般情況下使用nextElementSibling。