mozilla
您的搜索结果

    Node.previousSibling

    概述

    返回当前节点在其父节点的childNodes列表中的前一个节点,如果当前节点就是其父节点的第一个子节点,则返回null.

    语法

    previousNode = node.previousSibling
    

    例子

    // <a><b1 id="b1"/><b2 id="b2"/></a>
    alert(document.getElementById("b1").previousSibling); // null
    alert(document.getElementById("b2").previousSibling.id); // "b1"
    

    备注

    Gecko内核的浏览器会在源代码中标签内部有空白符的地方插入一个文本结点到文档中.因此,使用诸如 Node.firstChildNode.previousSibling 之类的方法可能会引用到一个空白符文本节点, 而不是使用者所预期得到的节点.

    详情请参见 DOM 中的空白符W3C DOM 3 FAQ: 为什么一些文本节点是空的.

    向相反的方向获取兄弟节点,请使用Node.nextSibling.

    规范

    DOM Level 1 Core: previousSibling

    DOM Level 2 Core: previousSibling

    文档标签和贡献者

    此页面的贡献者有: ziyunfei, Sheppy, teoli, AlexChao
    最后编辑者: AlexChao,