fix selection

没有子节点时 会返回 null;