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

求解答~~~

if(y!=null){        document.write("
nextsibling: ");        document.write(y.nodeName);        document.write(" = ");        document.write(y.innerHTML);    }else{      document.write("
已经是最后一个节点");          }

条件判断里面 为什么要 y不等于null 啊? 不等于null 的意思是不是当不是 元素节点 的时候才去执行下面的代码啊?

正在回答

1 回答

y!=null,判断是否存在节点;不存在节点的时候,会返回null,不等于null的意思就是,当存在节点的时候,执行下面的代码!你的逻辑很弱啊!

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

大妖怪123 提问者

我明白了。我之前的理解是: 前面讲到了 元素节点 的值 是null ,我把 “y!=null” 里面的 null 看成了元素节点的值了。
2016-02-24 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468189    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

求解答~~~

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