.parents () sin jquery - o querySelectorAll para padres [duplicado]

Posible duplicado:
Compruebe event.target.parentElement con matchesSelector js

Tengo un objeto dom, me gustaría hacer coincidir a sus padres, todos los padres, con un selector, comoquerySelectAll(), pero para los padres en lugar de los niños. Similar al método .parents ('selector') de jQuery, pero NO necesito ninguna compatibilidad hacia atrás. Además, no hay bibliotecas por favor. Tomaré un valor booleano de retorno.

PUEDO escribir esto yo mismo como una función recursiva / para / mientras usomatchesSelector(). Estoy buscando métodos poco conocidos o código más eficiente.

Guardar cualquier procesamiento vale la pena. Piense en decenas de miles de chequeos de partidos, o incluso más.

Respuestas a la pregunta(1)

Su respuesta a la pregunta