while (x && x.nodeType!=1) 请问x&&x.nodeType 是什么判断意思,为什么不能直接x.nodeType!=1呢??
x存在并且节点类型不为1(即元素之外的类型):
元素 1 属性 2 文本 3 注释 8 文档 9
1.x&& ,表示存在x.
2.x存在(x=true),并且x的元素节点类型不为1的情况下,执行代码。
3.这样写较为严谨。