Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- export function findParentByAttr(attr: string, from: Element) {
- let parent: Element | null = from
- while (parent && parent.getAttribute) {
- if (parent.getAttribute(attr) !== null) return parent
- parent = parent.parentElement
- }
- return
- }
- export function findNodeByAttrValue(attr: string, value: string, from: Element) {
- let parent: Element | null = from
- while (parent && parent.getAttribute) {
- if (parent.getAttribute(attr) !== null && parent.getAttribute(attr) === value) return parent
- parent = parent.parentElement
- }
- return
- }
Add Comment
Please, Sign In to add comment