zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    NFS服务安装
    Redhat 6.3 yum 本地源配置
    在redhat enterprise linux 6中部署samba
    React
    链表
    map, set
    二叉查找树
    数制间的相互转换
    二维数组
    拖拽
  • 原文地址:https://www.cnblogs.com/lsy0403/p/5879843.html
Copyright © 2011-2022 走看看