while (x && x.nodeType!=1)应该怎么理解?
存在x 并且 x节点类型 不是 元素节点
↓ ↓ ↓ ↓ ↓
x && x.nodeType != 1
注:如果节点是元素节点,则 nodeType 属性将返回 1。
但愿你看得懂~~~~