元素操作中获取前一个元素节点或者后一个元素节点的兼容性写法
2017-06-08 21:24
316 查看
//获取前一个元素节点兼容性写法 function getPreviousElement(element){ if(element.previousElementSibling!==undefined){ return element.previousElementSibling; }else{ var prev=element.previousSibling; while(prev&&prev.nodeType!=1){ prev=prev.previousSibling; } return prev; } }
//获取后一个元素节点兼容性写法function getNextElement(element){if(element.nextElementSibling!==undefined){return element.nextElementSibling;}else{var next=element.nextSibling;while(next&&next.nodeType!=1){next=next.nextSibling;}return next;}}
相关文章推荐
- 用map对一个或者多个list元素操作
- javasript dom 中获取元素类名 或者 改变类 引用另外一个类
- 实现一个栈(元素遵守先入后出顺序),能够通过 min 方法在 O(1)时间内获取栈中的最小元素。同时,栈的基本操作:入栈(Push)、出栈(Pop),也是在O(1)时间内完成的
- DOM元素操作方法(获取元素或者操作元素)
- js获取元素位置和style的兼容性写法
- javasript dom 中获取元素类名 或者 改变类 引用另外一个类
- 【POJ 3321】【dfs序(讲解)+(树状数组或者线段树)】Apple Tree【给你一颗树,最初每个节点上都有一个苹果,有两种操作单点修改和查询子树的苹果个数】
- javasript dom 中获取元素类名 或者 改变类 引用另外一个类
- javasript dom 中获取元素类名 或者 改变类 引用另外一个类
- javasript dom 中获取元素类名 或者 改变类 引用另外一个类
- javasript dom 中获取元素类名 或者 改变类 引用另外一个类
- 操作链表,需要记住保存前一个结点,以及记录下一个节点,否则容易进入死循环,或者数据出错。
- 一个获取第n个元素节点的js函数
- javasript dom 中获取元素类名 或者 改变类 引用另外一个类
- javasript dom 中获取元素类名 或者 改变类 引用另外一个类
- javasript dom 中获取元素类名 或者 改变类 引用另外一个类
- js获取一个元素节点的子节点的方法(包括非文本节点)
- js,jq获取元素位置属性及兼容性写法
- 单链表操作之在当前节点前插入一个元素
- javasript dom 中获取元素类名 或者 改变类 引用另外一个类