UNPKG
ancestors
Version:
latest (0.0.3)
0.0.3
0.0.2
0.0.1
0.0.0
return a list of all of a DOM nodes parents, optionally filtered
chrisdickinson/ancestors
ancestors
/
index.js
19 lines
(13 loc)
•
264 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
module.exports =
parents function
parents
(
node, filter
)
{
var
out
= [] filter = filter || noop
do
{
out
.push(node) node = node.parentNode }
while
(node && node.tagName && filter(node))
return
out
.slice(
1
) }
function
noop
(
n
)
{
return
true
}