.parents () sem jquery - ou querySelectorAll para pais [duplicado]

Duplicata Possível:
Verifique event.target.parentElement com matchesSelector js

Eu tenho um objeto dom, gostaria de combinar seus pais, todos os pais, contra um seletor, comoquerySelectAll(), mas para os pais em vez de crianças. Semelhante ao método .parents ('selector') do jQuery, mas NÃO preciso de nenhuma compatibilidade retroativa. Além disso, não há bibliotecas, por favor. Eu totes tomar um valor de retorno booleano.

Eu posso escrever isso sozinho como uma função recursiva / para / enquanto usandomatchesSelector(). Eu estou procurando métodos pouco conhecidos ou código mais eficiente.

Salvando qualquer processamento vale a pena. Pense em dezenas de milhares de checagens de partidas, ou mais ainda.

questionAnswers(1)

yourAnswerToTheQuestion