为了账号安全,请及时绑定邮箱和手机立即绑定

有段代码不懂?

哪位高手翻译一下(x&&x.nodeType!=1)什么意思?

正在回答

1 回答

&& 和 两个条件都满足时为真,即x节点存在,同时x节点的节点类型值不为1 ,也就是非元素结点

nodeType 属性: 节点的类型,是只读的。以下常用的几种结点类型:  后面为对应的值

  元素          1  
  属性          2
  文本          3
  注释          8
  文档          9

0 回复 有任何疑惑可以回复我~
#1

White夏天baby 提问者

我是说前面那个光杆x什么意思,后面那个我懂,“并且”前面那个光杆x什么意思
2017-02-23 回复 有任何疑惑可以回复我~
#2

qq_浮雲遊子_03977413 回复 White夏天baby 提问者

我理解是布尔值吧 ,1代表有 0代表无 搞不懂里面的参数 哎 自学学到这里也是不容易呀
2017-02-23 回复 有任何疑惑可以回复我~
#3

qq_浮雲遊子_03977413 回复 White夏天baby 提问者

上面说错了 function get_nextSibling(n){ var x=n.nextSibling; //定义了x为n的兄弟节点,但是这个兄弟节点有可能为null,不懂的话看看最近这几小节 while (x && x.nodeType!=1){ //因为非ie浏览器中是承认节点间生成的空白文本节点也是节点,所以首先要确定x存在 x的意思就是它存在即兄弟节点不是null x=x.nextSibling; } return x; } 正解在函数中
2017-02-23 回复 有任何疑惑可以回复我~
#4

White夏天baby 提问者 回复 qq_浮雲遊子_03977413

好吧,我在看一看,感觉自己有知识盲点啊!
2017-02-23 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消

有段代码不懂?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信