问答详情
源自:9-12 插入节点appendChild()

如果能得到同级的第一个节点,想访问任意同级的节点,怎么做呢

如果能得到同级的第一个节点,想访问任意同级的节点,怎么做呢

提问者:ry836478606 2016-03-27 15:44

个回答

  • 阿阿阿松
    2016-03-27 17:38:39
    已采纳

    不是可以用nodeObject.nextSibling 和nodeObject.previousSibling  访问兄弟节点吗 那个就是访问同级的后一个和前一个节点啊

    可以使用限定次数的循环调用nodeObject.nextSibling 和nodeObject.previousSibling访问同级的各个节点

    或者获取该节点父节点的子节点来进行访问比如

    var x=document.getElementById("id").parentNode.childNode;

    然后就可以通过x[i]来访问在id父节点下与id同级的第i+1个节点了