记一个 event.target 类型导致的 Bug
今天刚接的新锅报了个不太好复现的 Bug(实际上到最后都没有在原环境复现……),于是看了一波代码找问题,Bug 大致是:
xxx.hasAttribute is undefined
调用到的地方有几处,首先确定了 hasAttribute
是写在 Element 的原型链上的,即如果是 Element 类型(element.nodeType === 1
),那么必然有 hasAttribute。
在此之前,我先查了一下,什么情况下 「Element」 会没有 hasAttribute: