x&&x.previousSibling!=1
function get_nextSibling(n){
var x=n.previousSibling;
while (x && x.nodeType!=1){
x=x.previousSibling;
}
return x;
}这里的while中的x&&x.previousSibling中为什么要加上前面的“x”呢?是要判断是否为空,是吗?