I'm trying to iterate "up" through the DOM nodes from a given element to get the first parent element which has the attribute 'animated'.
var el = evt.target;
console.log(el);
while (!el.hasAttribute('animated'))
{ el = el.parentNode; }
return el;
console.log(el);
Throws error:
>>>Uncaught TypeError: Object #<HTMLDocument> has no method 'hasAttribute'
How is this possible? I've clearly declared the variable el
and the first log is correct .