Я пытаюсь повторить «вверх» через узлы DOM из данного элемента, чтобы получить первый родительский элемент, который имеет атрибут «анимированный».Элемент не имеет метода hasAttribute, Почему?
var el = evt.target;
console.log(el);
while (!el.hasAttribute('animated'))
{ el = el.parentNode; }
return el;
console.log(el);
Выдает ошибку:
>>>Uncaught TypeError: Object #<HTMLDocument> has no method 'hasAttribute'
Как это возможно? Я ясно объявил переменную el
, и первый журнал правильный.
Почему вы делаете 'console.log (эл)' ПОСЛЕ вы 'вернуть эль; '? 'Console.log (el)' никогда не будет выполнен. – jfriend00