• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

关于这个判断函数的X

nextSibling


       
                
  • javascript   
                
  • jquery   
                
  • html   
            
   
        
       
                
  • css3   
                
  • php   
                
  • java   
            
   



在这里
while (x && x.nodeType!=1){
            x=x.nextSibling;
        }
不理解。这里的X应该是个参数由N获开到的nextSibling;,我试过用document.write输出它。它应该是一个节点,这里也没指定是节点的类型,或者属性,为什么要跟它自己的类型!=1并且判断为ture呢?求详细解答。谢谢 大神了.

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与1

nextSibling属性返回指定节点之后紧跟的节点,在相同的树层级中
而一个节点之后往往都会有一个空的文本节点,这个是网页HTML中元素标签回车换行导致的
所以这里的x.nextSibling取得的第一个节点不会是第二个li,而是一个文本节点,文本节点的nodeType=3
而元素节点的nodeType=1,因为你要取元素节点,所以需要这样判断一下

使用道具 举报

发新帖

发布任务需求已有1031289位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!