JavaScript_查找指定节点之后的下一个元素节点_getNextElement(node)_JavaScript扩展

JavaScript 对DOM 操作非常灵活, node.nextSibling 可以方便找到下一个结点, 但这个结点不一定是元素节点


这有一个对JavaScript 的扩展函数, 可以供大家参考


//功能: 查找node节点的下一个元素节点 node为当前节点
// ** node.nexSibling 得到节点的下一个节点, 不一定是元素节点

//功能: 查找node节点的下一个元素节点 node为当前节点
// ** node.nexSibling 得到节点的下一个节点, 不一定是元素节点
function getNextElement(node){
    if(!node.nextSibling) return null;
    var nextNode = node.nextSibling;
    if(nextNode.nodeType == 1){
        return nextNode;
    }
    return getNextElement(node.nextSibling);
}


你可能感兴趣的:(JavaScript应用)