1. 程式人生 > >JavaScript獲取指定classname的父節點

JavaScript獲取指定classname的父節點

//獲取指定class的父節點
function getParents(element, className) {
    var that = this;
    var returnParentElement = null;

    function getParentNode(element, className) {
        if(that.isElement(element)) {
            if(element && element.classList.contains(className) && element.tagName.toLowerCase() != "body"
) { returnParentElement = element; } else { getParentNode(element.parentElement, className); } } } getParentNode(element, className); return returnParentElement; }

此函式提取自 H.js 略有修改