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

麻烦 翻译一下 谢谢 顺便说说 为啥这样写

麻烦 翻译一下 谢谢 顺便说说 为啥这样写

五趾的鱼 2017-05-09 14:57:17
function get_previousSibling(n){        var x=n.previousSibling;        while (x && x.nodeType!=1){            x=x.previousSibling;        }        return x;
查看完整描述

2 回答

?
风筝_0010

TA贡献45条经验 获得超15个赞

楼上的说错了,这个是得到n的前一个同胞节点并赋给x,如果这个节点不是空并且不是元素节点(nodeType=1的是元素节点),那么就循环下去,直到这两个条件有任何一个不满足

查看完整回答
1 反对 回复 2017-05-09
  • 五趾的鱼
    五趾的鱼
    不是很明白
  • 风筝_0010
    风筝_0010
    这个感觉要看场景了,我也不太明白为什么当是元素节点的时候就停止循环
  • 五趾的鱼
    五趾的鱼
    虽然没明白你说的 但是通过其他的我知道了 n 是个形参
点击展开后面3
?
Ipython9

TA贡献13条经验 获得超0个赞

得到n 的下一个节点,判断n 的下一个节点不为空 继续循环下去

查看完整回答
反对 回复 2017-05-09
  • 2 回答
  • 1 关注
  • 1492 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信