“JavaScript Найти родителя с классом” Ответ

JavaScript Найти родителя с классом

document.querySelector("p").closest(".near.ancestor")
Poor Pollan

Узел JavaScript имеет родителя с классом

/**
     * If the element/node ('child') has the class 'classname' => return true
     * Else: call the function again with parent until parent with class is found or no parent is left
*/
function hasParentClass(child, classname){
  if(child.className.split(' ').indexOf(classname) >= 0) return true;
  try{
    //Throws TypeError if child doesn't have parent any more
    return child.parentNode && hasParentClass(child.parentNode, classname);
  }catch(TypeError){
    return false;
  }
}
Jesus

Получить родительский класс JavaScript

Object.getPrototypeOf(instance.constructor).name // == "Parent"
Undefined

Ответы похожие на “JavaScript Найти родителя с классом”

Вопросы похожие на “JavaScript Найти родителя с классом”

Больше похожих ответов на “JavaScript Найти родителя с классом” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования