我在IE中扫描存在PrototypeJS的DOM时看到过这种情况:fire
属性被添加到许多元素中,可能是扩展元素功能的一些技巧的一部分。这就是我的意思:
现在,我记得在IE lte 8
中特别看到了这一点,但是今天我在IE11中注意到它,在尝试解决Magento中的一些新JS漏洞(1.4.x,意思是Prototype 1.6.0.1)之后。 p>
有人知道为什么Prototype会对元素执行此操作,以及它是否会在IE11中导致问题?
答案 0 :(得分:1)
fire方法是页面上的元素发送合成事件的方式,然后可以通过其他地方的观察者方法进行订阅。在此处阅读更多内容:http://api.prototypejs.org/dom/Event/fire/
除非您还尝试在元素上定义fire()方法,否则您可以放心地忽略它。它没有任何我知道的副作用。