我这为什么输出不出来?

来源:9-11 访问兄弟节点

慕粉3279124

2016-06-04 22:08

我这为什么输出不出来?

写回答 关注

1回答

  • 当爱随风
    2016-06-05 16:15:29
    已采纳

    function get_previousSibling(n){

        x=n.previousSibling

        while(x&&x.type!=1){

            x=x.previousSibling

        }

        return x;

    改为 (x&& x.nodeType!=1)


    十二月晴朗 回复当爱随风

    我原来的理解是既然x不存在,那x.type同时也不存在,所以只要判断一次x.type就行了;忽视了x=null这个情况。谢谢回复。

    2016-06-13 19:52:58

    共 4 条回复 >

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题