我正在尝试通过给定元素的 DOM 节点“向上”迭代,以获取第一个具有“动画”属性的父元素。
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
并且第一个日志是正确的。