17 lines
492 B
Raw Normal View History

"use strict";
* Gets the first containing parent element of a given type for a given child element.
* @param {HTMLElement} element The child element to find the parent of.
* @param {string} type The name of the element containing parent to search for.
function GetContainingElement(element, type)
while(element !== null && element.tagName.toLowerCase() !== type.toLowerCase()) {
element = element.parentNode;
return element;
export default GetContainingElement;