这个while循环
function get_nextSibling(n){ var x=n.nextSibling; while (x && x.nodeType!=1){ x=x.nextSibling; } return x; }
难道不是返回最后一个子节点么?为什么返回的是下一个子节点呢
while 循环的条件为x不等于1的时候就终止