Javascript Windows 8和7上的IE11上未附加reactjs onClick处理程序

Javascript Windows 8和7上的IE11上未附加reactjs onClick处理程序,javascript,internet-explorer,reactjs,Javascript,Internet Explorer,Reactjs,我正在为一个项目使用React,我遇到了一个奇怪的问题,我的onClick处理程序不能在IE11上运行,只能在Windows 8.1和7上运行。它们在其他浏览器和Windows10上都能正常工作。以前有人碰到过这样的事情吗?代码非常简单 <div onClick={ function(event) { console.log(event) } }>A div</div> A div 但是,onMouseUp和onmouseudown事件确实有效。有什么想法吗?语法:

我正在为一个项目使用React,我遇到了一个奇怪的问题,我的
onClick
处理程序不能在IE11上运行,只能在Windows 8.1和7上运行。它们在其他浏览器和Windows10上都能正常工作。以前有人碰到过这样的事情吗?代码非常简单

<div onClick={ function(event) { console.log(event) } }>A div</div>
A div
但是,
onMouseUp
onmouseudown
事件确实有效。有什么想法吗?

语法:


尝试使用div

这个问题似乎是React(v.0.14.1)最新版本中的一个bug。当我将它切换回v.0.13.3时,它工作了。

嘿,谢谢你的评论。对不起,我忘了提到我正在使用React。我更新了这个问题以反映这一点。当答案被回答时,答案没有问题。现在OP添加了reactjs,这将使答案变得无关紧要。因此建议删除。看起来您缺少一个结束语
}
。谢谢您指出这一点。不过,这个问题仍然存在。我已经修复了示例中的输入错误。您是否尝试过用
onClick={this.someFn}
代替函数文本?但这不会有什么不同。。。您使用的JSX transformer可能与确切的JS版本无关。@Rene,是的,这没有什么区别。这似乎是一个已知的错误,几天前在react v.0.14.2中已修复。该问题已在v.0.14.2Nasty error中修复。为什么React guys发布一个版本而不首先测试这些关键的bug?