javascript中兄弟元素兼容封装
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript中兄弟元素兼容封装相关的知识,希望对你有一定的参考价值。
<script> //获取下一个兄弟元素 function getNextElement(element) { if (element.nextElementSibling) { return element.nextElementSibling; } else { var next = element.nextSibling;//下一个兄弟节点 while (next && next.nodeType !== 1) {//有 而且不是我们要的元素 next = next.nextSibling; } return next; } } //获取上一个兄弟元素 function getPreviousElement(element) { if (element.previousElementSibling) { return element.previousElementSibling; } else { var prev = element.previousSibling;//上一个兄弟节点 //while (prev && prev.nodeType !== 1) { while (prev && 1 !== prev.nodeType) {//=== == = 把数字写前面 以免造成其他影响 prev = prev.previousSibling; } return prev; } } </script>
以上是关于javascript中兄弟元素兼容封装的主要内容,如果未能解决你的问题,请参考以下文章