zoukankan      html  css  js  c++  java
  • FF下获取一个元素同类型的相邻元素

    // 兼容火狐获取一个节点的相同类型的上一个相邻节点
    function perviousSiblingSameType(node , cnode )
    {
        // 为空直接返回null
        if(node.previousSibling == null )
        {
            return null ; 
        }
        else
        {
            // 节点类型不相等继续递归
            if(node.previousSibling.nodeType != cnode.nodeType)
            {
                return perviousSiblingSameType(node.previousSibling , cnode);
            }
            // 节点类型相等则返回
            else if(cnode.nodeType == node.previousSibling.nodeType)
            {
                return node.previousSibling ; 
            }
        }
    }
    
    // 兼容火狐获取一个节点的相同类型的下一个相邻节点
    function nextSiblingSameType(node , cnode)
    {
        // 为空直接返回null
        if(node.nextSibling == null )
        {
            return null ; 
        }
        else
        {
            // 节点类型不相等继续递归
            if(node.nextSibling.nodeType != cnode.nodeType)
            {
                return nextSiblingSameType(node.nextSibling , cnode);
            }
            // 节点类型相等则返回
            else if(cnode.nodeType == node.nextSibling.nodeType)
            {
                return node.nextSibling ; 
            }
        }
    }
  • 相关阅读:
    java入门学习(二)
    java入门学习(一)
    python3之数据类型
    pip基础用法
    python中的序列化与反序列化
    python装饰器
    python WEB接口自动化测试之requests库详解
    QQ发送邮件实例
    获取当前目录下最新的文件
    The Zen of Python
  • 原文地址:https://www.cnblogs.com/tatame/p/2818267.html
Copyright © 2011-2022 走看看