JsBin - http://jsbin.com/puri/7/edit
正在发生的事情是我试图在两个场景中模拟文件[“input”]上的.click()。
场景1& 2适用于Firefox最新版本。但最新只有1个适用于Chrome。什么可能导致这个问题?这是应该如何工作的吗?
我在Mac osx 10.9.1
答案 0 :(得分:2)
使用click
方法并不总是按预期触发处理程序,具体取决于它的来源,目标和使用的浏览器。要获得更一致的结果,请使用dispatchEvent
和自定义点击事件。
someNode.dispatchEvent(new Event('click'));