课程
/前端开发
/JavaScript
/JavaScript进阶篇
如果能得到同级的第一个节点,想访问任意同级的节点,怎么做呢
2016-03-27
源自:JavaScript进阶篇 9-12
正在回答
不是可以用nodeObject.nextSibling 和nodeObject.previousSibling 访问兄弟节点吗 那个就是访问同级的后一个和前一个节点啊
可以使用限定次数的循环调用nodeObject.nextSibling 和nodeObject.previousSibling访问同级的各个节点
或者获取该节点父节点的子节点来进行访问比如
var x=document.getElementById("id").parentNode.childNode;
然后就可以通过x[i]来访问在id父节点下与id同级的第i+1个节点了
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答如果我用子节点访问的方法为什么是ul的第8个子节点
4 回答这个函数里面第一句代码是获得table表的最后一个子节点,第二句代码是获得删除的祖父节点,可是它的祖父节点和table的lastchild是同一级别的啊,为什么?
3 回答我们很容易得到元素节点,文本节点,那我们怎么得到属性节点的呢???
1 回答对访问节点做一个总结
2 回答如果最后一个节点是空白节点怎么办?