function getNextElement(node){ if(node.nextSibling.nodeType == 1){ //判断下一个节点类型为1则是 “ 元素 ”节点 return node.nextSibling; } if(node.nextSibling.nodeType == 3){ //判断下一个节点类型为3则是 “ 文本 ” 节点 ,回调自身函数 return getNextElement(node.nextSibling); } return null; }