DOM / pure JavaScript solution to jQuery.closest() implementation?

后端 未结 8 1864
感动是毒
感动是毒 2020-12-06 00:26

Here\'s the markup i\'m trying to query. So given the markup:

8条回答
  •  执笔经年
    2020-12-06 00:58

    Hello World

    function closest(el, classname) { if(el.parentNode){ if(el.parentNode.className.includes(classname)){ return el.parentNode; } else{ return closest(el.parentNode, classname); } } else{ return false; } } var world = document.getElementById('world'); var closest = closest(world, 'item'); console.log(closest);

提交回复
热议问题